เค้าโครงไมโครคอนโทรลเลอร์ PCB ในระบบสัญญาณผสม


12

นี่คือความต่อเนื่องโดยตรงของคำถามนี้ นี่คือเลย์เอาต์ของฉันคุณคิดอย่างไรกับด้านไมโครคอนโทรลเลอร์

อัปเดตเมษายน 2019 : ฉันสร้างบอร์ดขึ้นในฤดูใบไม้ผลิ / ฤดูร้อนปี 2016 แต่ไม่เคยได้ไปปรับปรุงผลลัพธ์ที่นี่ บอร์ดทำงานได้ดีและสัญญาณเสียงดิจิตอลที่รั่วไหลไปยังสัญญาณอะนาล็อกที่สังเกตได้เพียงอย่างเดียวนั้นมาจากตัวเลือกการออกแบบวงจรที่ไม่ดีในอินเทอร์เฟซแบบอะนาล็อก / ดิจิตอลไม่ใช่โครงร่าง / การต่อสายดิน . ตอนนี้ฉันเพิ่งมีบอร์ดโฆษณาด้วยการออกแบบส่วน CPU โดยส่วนใหญ่ตามเค้าโครงที่แสดงที่นี่ผ่านการทดสอบ EU EMC ดังนั้นคำตอบก็คือรูปแบบนี้ดีอย่างน้อยพอที่จะทำงานได้

คำถามเก่าจริงดังต่อไปนี้:


แก้ไข : ตามคำตอบของ Armandas ตอนนี้ฉันรู้สึกว่าเลย์เอาท์แบบไมโครคอนโทรลเลอร์ดีพอ ฉันยังคงสนใจเป็นอย่างมากถ้ามีคนพูดมากกว่านี้ว่าเรื่องนี้ดีแค่ไหนในการรักษาเสียงดิจิตอลจากการรั่วไปทางด้านอะนาล็อกโดยพื้นฐานแล้วจุดที่ 4 ของฉันด้านล่าง แน่นอนว่าความคิดเห็นเพิ่มเติมเกี่ยวกับด้านไมโครคอนโทรลเลอร์ยังคงยินดีเช่นกัน

สแต็คขึ้นคือ

  • ท็อป: สัญญาณ
  • GND: เครื่องบินพื้นแข็งไม่มีการตัดหรือแทร็กใด ๆ
  • PWR: กำลัง
  • BOT: สัญญาณ

ชั้นบนสุด (แดง) และ PWR (สีม่วง) พร้อมซิลค์สกรีนด้านบน

เลเยอร์ด้านบน (สีแดง) และ PWR (สีม่วง) พร้อมซิลค์สกรีนด้านบน [ดูอัปเดตด้านล่าง ]

BOT (สีเขียว) พร้อมซิลค์สกรีนด้านบนเพื่อวางแนว

BOT (สีเขียว) ที่มีซิลค์สกรีนด้านบนเพื่อเปรียบเทียบกับด้านบน

±15

uC คือ STM32F103VF และฉันจะใช้มันที่ 72MHz คริสตัลคือ 8MHz ทางด้านขวาของ uC คือส่วนที่ระบุว่า "การควบคุม 1" ซึ่งมี DAC สองตัวและมัลติเพล็กเซอร์ส่งทวีคูณเอาต์พุตของ DAC1 ภายในของยูซีซี ที่ด้านล่างขวามือเป็นอีกหนึ่งเครื่องมัลติเพล็กเซอร์ใกล้กับ "การควบคุม 2" มัลติเพล็กซิ่งของ DAC2 ของยูซีซี แทร็กที่รับสัญญาณจาก DAC ของ uC ไปยัง opamp ที่บัฟเฟอร์พวกเขา (UREF1) ก่อนที่จะไปที่มัลติเพล็กเซอร์ DAC นั้นเชื่อมต่อกับบัส SPI ซึ่งออกจากมุมขวาบนของยูซีซี

18

เพลงอื่นที่ออกจากยูซีคือ:

  • ที่อยู่เลือกและเปิดใช้งานสำหรับ MUXes จากด้านบนของ uC สำหรับ MUX1 และด้านขวาของ MUX2
  • สัญญาณ PWM ไปที่อาร์เรย์ตัวต้านทาน RR901 นี่คือสิ่งที่ฉันกำลังพยายามสร้าง waveshapes เป็นหลักโดยการรวมรูปคลื่นของ PWM ในบางวิธี หากวิธีนี้ใช้ไม่ได้หรือมีสัญญาณรบกวนไหลผ่านเส้นทางนี้มากเกินไปก็โอเคฉันจะทิ้งมันไว้ในการแก้ไขครั้งต่อไป ฉันจะจินตนาการว่าไม่มีเสียงรบกวนจากเส้นทางนี้ถ้าฉันปล่อย RR901 ออกมา?
  • สัญญาณ ADC ที่มาจากเอาต์พุตเสียงสุดท้าย (ไม่แสดง) เพื่อตรึง 26 ที่ด้านล่างขวามือของ uC สิ่งนี้ใช้สำหรับการสอบเทียบคุณสมบัติบางอย่างของด้านอะนาล็อกดังนั้นตราบใดที่มันให้ความถูกต้อง 10 บิตหรือมากกว่านั้นความแม่นยำทุกอย่างก็โอเค (ADC 12 บิต)
  • บนระนาบพลังงานการอ้างอิง DAC / ADC มาจาก UREF1 (ฉันไม่ต้องการแรงดันอ้างอิงที่เฉพาะเจาะจงมาก แต่ฉันต้องมีการเปรียบเทียบที่แม่นยำกับสิ่งที่เอาต์พุตสูงสุดของ DACs)
  • GPIO จะไปที่ตัวต้านทานบางส่วนระหว่างส่วนดิจิตอลและอนาล็อก (เช่น R713 และ R710) สลับสิ่งต่าง ๆ ในส่วนของการเปิดและปิดอนาล็อก R's มาพร้อมกับ C เพื่อพยายามกรองสัญญาณรบกวนดิจิตอลใด ๆ จาก uC ดูคำถามนี้
  • ในที่สุดเครือข่าย RC R715, R716, C709 filter และลดทอนผลลัพธ์ของ GPIO ใช้เป็นอินพุตขั้นตอนไปยัง VCF (ไม่แสดง) เพื่อปรับเทียบ

บางจุดที่ฉันต้องการรู้เกี่ยวกับ:

  1. คริสตัลอยู่ใกล้พอแล้วหรือไม่ ฉันต้องใส่ตัวถอดรหัสอะนาล็อกส่วน uC ไว้ระหว่างคริสตัลกับ uC เพราะนั่นคือที่ที่หมุดอยู่
  2. C715 เป็นฝาปิดแยกส่วนสำหรับ VDDA โปรดทราบว่าในการเชื่อมต่อฝาครอบตัวแยก C717 สำหรับ Vref +, Vref- อย่างแน่นหนาฉันต้องกำหนดเส้นทาง VDD ไปยัง C715 ด้วยแทร็กที่ค่อนข้างยาวรอบ C717 มันแย่ใช่ไหม?
  3. VREF- และ VSSA ไปที่พื้นโลกโดยตรงเช่นเดียวกับด้านล่างของฝาครอบแยกส่วนสำหรับ VREF + และ VDDA นี่เป็นไปตามสิ่งที่แลงกล่าวไว้ในคำถามก่อนหน้านี้ดังนั้นฉันคิดว่าตอนนี้น่าจะโอเคไหม
  4. ดูเหมือนว่าจะมีโอกาสได้ผลลัพธ์ที่สะอาดจาก DAC อย่างสมเหตุสมผลหรือไม่ ฉันหวังว่าจะส่งสัญญาณเสียงรบกวนได้ประมาณ 12 บิต uC DACs คือ 12 บิตตัวภายนอก 16 บิตสำหรับต้นแบบ (มีรุ่น 12 บิตที่เข้ากันได้กับ pinout ดังนั้นฉันจึงสามารถเปลี่ยนได้ในภายหลัง)

ความคิดเห็นหรือข้อเสนอแนะอื่น ๆ ก็ยินดีอย่างมากเพราะฉันไม่ใช่ผู้เชี่ยวชาญ EE ดังนั้นฉันอาจทำผิดพลาดที่นี่ :)

ปรับปรุง:

ฉันจะรวบรวมเวอร์ชั่นล่าสุดตามคำแนะนำที่นี่

การเปลี่ยนแปลงชั้นบนสุดตามคำแนะนำของ Armandas:

  • สลับลำดับของ C715 และ C717
  • เพิ่มระยะห่างของระนาบพลังงานสูงสุดจาก 6 ถึง 9 ล้าน (ใด ๆ ที่ใหญ่กว่าและระนาบจะไม่ไหลผ่านพินทำให้ยกตัวอย่างเช่น C712 ต่อกับพื้นดินหลุดการเชื่อมต่อ)

อัปเดต TOP

TOP v2


"สัญญาณผสม" "การแบ่งแบบดิจิตอล / แอนะล็อก (เชิงเหตุผลระนาบกราวด์ค่อนข้างทึบ)" เอ๊ะ โดยปกติทั้งสองบริเวณควรเชื่อมต่อที่จุดเดียวเท่านั้น เช่นเดียวกันกับแหวนคริสตัลยาม
Ignacio Vazquez-Abrams

บางทีมันอาจเป็นเพียงดวงตาที่ไม่ดีของฉัน แต่โหลดแคปกับคริสตัลดูไม่เชื่อมโยงกันหรือ
Dejvid_no1

@ Dejvid_no1 กราวด์ของพวกเขาเชื่อมต่อกับระนาบกราวด์ท้องถิ่น
Timo

@ IgnacioVazquez อับราฮัมกฎล่าสุดของหัวแม่มือบนที่ดูเหมือนว่าจะเป็นไปได้ว่ามีรูปแบบที่เหมาะสมจะดีกว่าที่จะไม่แยกเครื่องบินดูตัวอย่างนี้ คำถามที่ฉันถามที่นี่แน่นอนว่าเลย์เอาต์ของฉันเหมาะสมหรือไม่
Timo

คุณไม่มีระนาบอ้างอิงต่อเนื่องสำหรับสัญญาณด้านล่างของคุณ สิ่งนี้จะทำให้เส้น Feild ของ E อยู่ห่างออกไปไกลกว่าปกติมากและอาจส่งผลกระทบต่อสัญญาณอื่นเช่นอนาล็อกของคุณ
efox29

คำตอบ:


2
  1. ใช่. ร่องรอยนั้นสั้นมาก
  2. ด้วยเหตุผลบางอย่างที่คุณตัดสินใจที่จะวางหมวกใกล้ V SSAขาและเรียกใช้แทร็คที่ V DDA ฉันอยากจะแนะนำให้คุณวางหมวกไว้ใกล้กับ V DDAและเชื่อมต่อกับขาด้วยรอยสั้น ๆ แผ่นพื้นของหมวกควรไปที่เครื่องบินผ่านทาง V SSAควรเชื่อมต่อกับกราวด์ด้วยทาง ติดตามร่องรอยของ GND vias ให้สั้นที่สุดเท่าที่จะทำได้
  3. นอกเหนือจากข้างต้นมันดูดี การกำหนดเส้นทาง C717 นั้นดี

ความคิดเห็นเพิ่มเติม:

  • การกวาดล้างรูปหลายเหลี่ยมที่ชั้นบนสุดมีขนาดค่อนข้างเล็ก คุณอาจต้องการตรวจสอบอีกครั้งว่า
  • แคปขนาด 100nF และ 10uF ของคุณมีขนาดเท่ากัน แทนทาลัมที่ใหญ่กว่าคืออะไร?

ในวันที่ 2: ฉันคิดว่าตรรกะของฉันคือการที่หนึ่งข้ามพินคู่พินซัพพลายและพินกราวด์เสมอและที่นี่คู่จะเป็น VDDA และ VSSA และ VREF + และ VREF- มันเป็นความจริงแน่นอนว่าเพียงแค่วางตรรกะที่นี่และปล่อยให้บายพาสแคปและ VSSA มีจุดจบแยกจาก GND สิ่งที่คุณพูดเหมาะสมอย่างสมบูรณ์แบบ
Timo

หมวกทั้งสองเป็นเซรามิก 0603 (ฉันจะบัดกรีบอร์ดด้วยมือฉันเลยตัดสินใจไม่ใช้ 0402)
Timo

@Timo ตรรกะของคุณสำหรับคู่พินกำลังดี อีกวิธีในการดูคือคุณต้องการให้วงระหว่าง vias / cap pads และอุปกรณ์มีขนาดเล็กที่สุดเท่าที่จะทำได้ ในสถานการณ์เช่นนี้ที่แยกแผ่นพลังงานและกราวด์ออกจากกันฉันวางฝาปิดไว้ใกล้กับปลั๊กไฟเสมอ
Armandas

1
ความคิดเห็นของฉันเกี่ยวกับตัวพิมพ์ใหญ่คือคุณจะต้องดิ้นรนหาตัวพิมพ์ใหญ่ 10uF ในแพ็คเกจ 0603 คุณอาจจะโชคดีด้วย tantalums แต่ฉันแค่อยากจะพูดถึงเรื่องนี้ในกรณีที่คุณคิดว่าคุณจะได้ไปกับเซรามิค
Armandas

1
@Timo มันเป็นหมวกขนาด 16V X5R คุณอาจจะโอเคที่ 3.3V ที่ 5V คุณจะสูญเสียกำลังการผลิตประมาณ 10% และฉันหวังว่าคุณจะไม่ได้เชื่อมต่อใด ๆ กับ +/- 15V ลองดูที่การนำเสนอนี้มันเป็นการอ่านที่ดี ให้ความสนใจเป็นพิเศษกับโต๊ะในหน้า 3
อาร์มันดาส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.