คำถามติดแท็ก signal-integrity

คำถามเกี่ยวกับวิธีการตรวจสอบความสมบูรณ์ของสัญญาณการป้องกันสัญญาณรบกวนการป้องกันการจัดวาง PCB ที่เหมาะสม

3
ต้นแบบ SDRAM เทียบกับความทุกข์ยากของการผลิต
ฉันมีการออกแบบโดยใช้LPC1788พร้อมกับโมดูล SDRAM จาก ISSI ( IS42S32800D ) นี่คือส่วนต่อประสาน 32 บิต ฉันกำหนดเส้นทางการออกแบบนี้แล้วและมีต้นแบบที่ผลิตโดยผู้ผลิต PCB ที่ทำต้นแบบ 6 ชั้น PCB ต้นแบบทำงานได้ดี ฉันคิดว่าฉันจะได้รับ PCB ที่ผลิตในปริมาณน้อย (100) จากซัพพลายเออร์ PCB ปกติของฉัน ฉันให้ข้อมูลที่กองขึ้นมาเพื่อให้แน่ใจว่าจะไม่มีปัญหา แต่! ฉันมีปัญหาใหญ่กับคณะกรรมการผลิต ตอนแรกฉันไม่สามารถเพิ่มการตอบสนองใด ๆ จาก SDRAM อะไรกับรหัสเดิมที่ฉันใช้ในบอร์ดต้นแบบของฉัน บอร์ดก่อนหน้านี้ทำงานที่ 120Mhz ดังนั้นฉันมั่นใจว่ามีบางอย่างผิดปกติกับบอร์ดใหม่นี้ ฉันพบโพสต์ที่มีคนแนะนำให้ใช้ Repeater Mode ในสายข้อมูล SDRAM (ฉันไม่เคยใช้มันมาก่อน) และนี่เป็นการตอบสนองจาก SDRAM ที่เพิ่มขึ้น แต่ก็ไม่เสถียร ฉันสามารถเขียนที่อยู่ 16 หรือมากกว่านั้น แต่หลังจากนั้นอ่านข้อมูลที่ส่งคืน (ทุก …

2
Ethernet RMII บน PCB สองชั้น
บทนำ:ฉันตั้งใจจะออกแบบระบบเชื่อมต่อ Ethernet เป็นงานอดิเรก (เช่นมีเวลามาก แต่ไม่ต้องการใช้มาก) ข้อ จำกัด ในการออกแบบของฉันคือการยึดติดกับ PCB 2 ชั้น 100 มม. x 100 มม. พร้อมรู 0.3 มม. และ 0.15 มม. แทร็ก / การกวาดล้าง ค่าใช้จ่ายในการผลิต PCB แบบ 4 ชั้นในผู้ผลิตที่รู้จักของฉันนั้นสูงกว่าชิ้นส่วนตามปริมาณที่ฉันต้องการ (มีเพียงรายการเดียว แต่จริงๆมากถึง 10 PCB สำหรับต้นทุนเดียวกันในกรณีของฉัน) วิธีการของฉัน: ATSAME54N20 microcontoller ที่มีในตัว Ethernet MAC เชื่อมต่อกับ RMII ไปKSZ8091RNA PHY ใน Altium ออกแบบ คำถามที่ 1:โอกาสในการประสบความสำเร็จของฉันคืออะไร? …

1
ปัญหาการสิ้นสุด SPI บัส
ฉันทำงานเกี่ยวกับโครงการที่ OMAP Linux SPI master โต้ตอบกับอุปกรณ์ต่อพ่วง 6 SPI slaves (ตัวแปลง 5x A / D และ magnetometer เดียว) ฉันสามารถตั้งค่าความถี่สัญญาณนาฬิกา SPI และทดลองกับ 50 kHz, 100 kHz และ 1MHz ฉันแนบไดอะแกรมการเดินสาย / กระดานที่แสดงความยาวจากต้นแบบ SPI และอุปกรณ์ต่อพ่วงทั้งหมด ความยาวบัส SPI (ความยาวสายทั้งหมด) อยู่ห่างจากต้นแบบคือประมาณ 970 มม. สำหรับกรณีการทดลองของฉัน ปัญหาที่ฉันพบคือการสื่อสารกับอุปกรณ์ต่อพ่วง 1 ตัวล้มเหลวเมื่อฉันเพิ่มอุปกรณ์ต่อพ่วงอื่น ๆ บนบัส แม้ว่าการสื่อสารจะผ่านไปยังเครื่องวัดสนามแม่เหล็กที่ด้านไกลของรถบัสการสื่อสารกับเครื่องแปลง A / D ในอีกด้านหนึ่งจะล้มเหลวจนกว่าจะถอดขั้วแม่เหล็กของสนามแม่เหล็กออกแล้วส่วน A / …

2
แผนภาพตาไม่ดีที่จะเริ่มมองหา?
ฉันพยายามที่จะแก้ปัญหาบอร์ดอีเธอร์เน็ต 100Mbit และฉันพบปัญหาฉันมีปัญหาในการพยายามแก้ไข นี่คือแผนภาพตาสำหรับคู่ส่งสัญญาณ คู่รับนั้นคล้ายกันมาก มันเป็น LAN8700 PHY และฉันได้ปิดใช้งานอินเทอร์เฟซ MII อย่างมีประสิทธิภาพดังนั้น PHY จึงส่งลำดับรหัส IDLE มันถูกบังคับให้ 100Mbit / FDX ตามแผ่นข้อมูล 100Mbit / HDX เหมือนกัน การแก้ไข: การออกแบบใช้แหล่งจ่ายไฟ 1.8V ภายในของ LAN8700 เพื่อจ่ายกระแสไฟสุทธิ VDD_CORE ฉันต้องทำให้เกิดความสับสนในการจัดหาลอจิก 1.8V กับอุปทาน VDD_CORE ในคำอธิบายก่อนหน้าของฉัน สำหรับฉันแล้วเสียงของแหล่งจ่ายไฟนั้นไม่น่าจะเป็นไปได้สูงเนื่องจากระดับที่สูงศูนย์และต่ำนั้นค่อนข้างดี นั่นคือดวงตาไม่ใช่ "กำลังถูกบีบ" ความจริงที่ว่าการละเมิดทั้งหมดดูเหมือนการเปลี่ยนภาพที่ดีมากเพียงแค่ "เอียง" ในเวลาทำให้ฉันคิดว่าปัญหาอยู่ในผลึกหรือจัดหาไดรเวอร์คริสตัล / PLL ใน PHY ถ้าฉันปล่อยให้แผนภาพตาทำงาน (ประมาณ 15 นาที) การละเมิดในหน้ากาก …

3
หากอุณหภูมิไม่เป็นปัญหาสิ่งที่สามารถพูดได้เกี่ยวกับ dielectrics เซรามิกที่แตกต่างกัน
สมมติว่าเรามีวงจรที่มีช่วงอุณหภูมิแวดล้อมที่ควบคุมได้ดีถึง 25 + -5C นอกจากค่าใช้จ่ายแล้วจะใช้กรณีอะไรสำหรับเซรามิกอิเล็กทริกชนิดต่าง ๆ กล่าวอีกนัยหนึ่งว่าการใช้งานเซรามิกอิเล็กทริกเฉพาะแบบใดที่จะทำงานได้ดีขึ้น เราสามารถสร้างภาพรวมได้หรือไม่? ฉันรู้ว่าตัวอักษรตัวเก็บประจุเซรามิกควรจะบ่งบอกถึงการพึ่งพาอุณหภูมิของไดอิเล็กทริกแต่มีอะไรอีกบ้างที่สามารถพูดได้เกี่ยวกับมันตามที่ทุกคำถามเหล่านี้แนะนำ? ltc3525-แผ่นข้อมูลรัฐที่-ประจุ-ต้องเป็น-x5r หรือ X7R ที่ไม่ Y5V ทำไม ทำไมทำอย่างยิ่งผู้ผลิต-กีดกันโดยใช้-X7R-ตัวเก็บประจุใน AC-สัญญาณและ ... ตัวเก็บประจุ Y5V หรือ Z5U มีประโยชน์อย่างไร? ตัวเก็บประจุเซรามิกแบนด์วิดธ์ microphonic ข้อกำหนดตัวเก็บประจุเซรามิกหลายชั้นแตกต่างกันไปในคลาสอิเล็กทริกหรือไม่? ฉันรู้ด้วยว่าขนาดของบรรจุภัณฑ์มีผลต่อปรสิตดังนั้นความถี่ในการสั่นพ้องและการสูญเสียของแคป ว่าไดอิเล็กตริกบางตัวไม่สามารถใช้งานได้ในแพ็คเกจขนาดเล็กและแรงดันไฟฟ้าที่สูงกว่าและเซรามิกจำนวนมากแสดงผลแบบ piezoelectric / microphonic (อันไหน?) ปัจจัยทั้งหมดเหล่านี้สามารถรวมอยู่ในกฎง่ายๆหรือไม่? ฉันได้สังเกตเห็นว่าเอกสารข้อมูลของผู้ผลิตดูเหมือนจะถือว่าเป็นแอพพลิเคชั่นเฉพาะสำหรับตัวเก็บประจุเช่นโดยไม่ได้ระบุการรั่วไหลของเสียงสะท้อนหรือความสูญเสียในบางส่วน แต่ถ้าอุณหภูมิแวดล้อมไม่ใช่ปัจจัยตัวเก็บประจุตัวใดจะเหมาะที่สุดสำหรับงานเฉพาะ การทำความร้อนด้วยตนเองเป็นปัญหาสำหรับแอปพลิเคชัน / ประเภทเฉพาะหรือไม่ วงจรการค้าทั้งหมดของฉันจนถึงตอนนี้ยังไม่ได้รับความคุ้มทุนดังนั้นฉันจึงระบุ X7R, X5R หรือ NP0 สำหรับฝาเซรามิคทั้งหมดตามที่ฉันเห็นที่แนะนำในเอกสารข้อมูล IC แต่มีอะไรมากกว่าการพึ่งพาอุณหภูมิที่อยู่เบื้องหลังคำแนะนำเหล่านั้นหรือไม่ ฉันควรให้ความสำคัญกับวัตถุประสงค์ของหมวกมากขึ้นหรือไม่ เช่นใช้ X5R / …

3
ผลกระทบของความไม่สมดุลของแรงดันไฟฟ้าซัพพลายในโทโพโลยีแอมป์แอมป์คืออะไร?
ผลของการ Δ VΔV\Delta V การเปลี่ยนแรงดันไฟฟ้าในอินพุตแรงดันไฟฟ้าอินพุตของ opamp บนพฤติกรรมการทำงาน (Δ VΔV\Delta V สามารถบวกหรือลบ)? สมมติว่าฉันกำลังออกแบบแอมพลิฟายเออร์ที่ไม่มีการแปลงกลับ R1= 100 k ΩR1=100kΩR_1 = 100k\Omega และ R2= 1 k ΩR2=1kΩR_2 = 1k\Omega. แรงดันไฟฟ้าของอุปทานคือ;V+= + 5.0 VV+=+5.0VV_+ = +5.0V และ V-= - 4.5 VV-=-4.5VV_- = -4.5V. และ opamp ของฉันคือMCP6V31 อะไรคือแรงดันไฟฟ้าขาออกถ้าแรงดันไฟฟ้าอินพุตของฉันคือ 1kHz แรงดันไซน์, 10mV peak-to-peak

4
ทำไมสัญญาณบางอย่างของฉัน 'สั่น' (มีความกระวนกระวายใจ)
ฉันมีบัส SPI 2 MHz แต่สิ่งหนึ่งที่ฉันสังเกตเห็นคือสัญญาณบางอย่างของฉันมักจะ 'สั่น' ใช่ทริกเกอร์ของฉันติดตั้งอย่างถูกต้องดังนั้นฉันไม่คิดว่าปัญหาจะอยู่ที่นั่น คุณสามารถเห็นสิ่งที่ฉันหมายถึงที่นี่: (นี่คือด้วยโหมดการติดตาอยู่บน) นี่คือนาฬิกาของบัส SPI ของฉัน SPI ทำงานได้ดี ฉันถ่ายโอนเมกะไบต์หลายร้อยบนหลายกระดานและยังไม่พบปัญหา แต่ฉันก็ยังสนใจที่จะรู้ว่าอาจมีปัญหาอะไรที่นี่ นอกจากนี้ฉันควรจะซ่อมมันได้ไหม การวัดถูกถ่ายที่แหล่งกำเนิดด้วยคลิปกราวด์ขนาดเล็กมาก นี่เป็นวงจรที่เรียบง่ายของวงจรของฉัน แน่นอนว่าบอร์ดมีอุปกรณ์ SPI มากกว่านี้ แต่สำหรับวัตถุประสงค์ของคำถามนี้มีความถูกต้องเพราะบอร์ดยังไม่ได้ทำการบัดกรีใด ๆ ยกเว้น uC และการ์ด SD Master (AVR Mega 128) กำลังทำงานอยู่มันเป็น RC oscillator ภายใน - ฉันไม่รู้ว่ามันจะเกี่ยวข้องหรือไม่ แต่เนื่องจากสัญญาณมีการเปลี่ยนแปลงในเวลาที่เป็นไปได้ที่ jitter ของ RC oscillator จะสิ้นสุดใน SPI บัสด้วย แค่คิดว่าฉันจะพูดถึงมัน มันเกิดขึ้นกับฉันด้วยว่าในระหว่างการวัดเหล่านี้ฉันวิ่งคอนโทรลเลอร์ในวงวนไม่สิ้นสุด นี่คือรหัส: while(1) …

1
การตรวจสอบความสมบูรณ์ของสัญญาณใน Altium Designer เปรียบเทียบกับ HyperLynx อย่างไร
ในที่สุดฉันก็ได้ค้นพบวิธีจำลองการแพร่กระจายสัญญาณความเร็วสูงบน PCB โดยใช้ Altium Designer และมันใช้งานง่ายและสะดวก ฉันสงสัยว่า ผลที่ได้ใกล้เคียงกับความเป็นจริงจากการตรวจสอบความสมบูรณ์ของสัญญาณ Altium (โดยมีการตั้งค่าเลเยอร์ PCB อย่างถูกต้องและใช้โมเดลที่เหมาะสมสำหรับไดรเวอร์และตัวรับสัญญาณ) และ ประโยชน์หลักของการใช้เครื่องมือ (รู้จักกันดี / มีประสิทธิภาพ) เช่น HyperLynx คืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.