วิศวกรรมไฟฟ้า

คำถาม & คำตอบสำหรับผู้เชี่ยวชาญด้านอิเล็กทรอนิกส์และวิศวกรรมไฟฟ้านักเรียนและผู้ที่ชื่นชอบ

5
ความยาวพัลส์ 5 ns
ฉันมีความกว้างพัลส์ 5 ns สูงออกมาจากตัวเปรียบเทียบที่ไม่ตรงกัน ฉันพยายามนับชีพจรนี้ ไมโครคอนโทรลเลอร์ปัจจุบันของฉัน (dsPIC33FJ) มีตัวนับแบบอะซิงโครนัสบนบอร์ดพร้อมสเป็คขั้นต่ำอย่างน้อย 10 ns ความกว้างพัลส์สูง ตัวเลือกของฉันคืออะไรที่จะยืด / ยืดพัลส์ 5 ns นี้เพื่อให้เคาน์เตอร์อ่านได้? ฉันเปิดให้เปลี่ยนไปใช้ไมโครคอนโทรลเลอร์ตัวอื่นหรือใช้เคาน์เตอร์ส่วนต่อที่มีคุณสมบัติมากกว่านี้ แต่ฉันต้องการใช้วงจรแบบพาสซีฟ / ธรรมดาแทน เป็นไปได้ไหม สิ่งที่ฉันค้นคว้ามาแล้ว: ฉันได้พยายามคาดคะเนตัวเก็บประจุ. 1uF ระหว่างสัญญาณเอาท์พุทและกราวด์ด้วยความหวังว่าการคายประจุจะช้าลง แต่สิ่งที่ทำก็คือบิดเบือนสัญญาณอย่างหนัก ฉันขอใช้ค่าที่ต่ำลงได้ไหม? ฉันค้นคว้าตัวอย่างและถือ IC แต่เวลาที่สั้นที่สุดที่ฉันสามารถหาได้คือประมาณ 200 ns ซึ่งไม่เหมาะสำหรับการสมัครของฉัน

3
การแนบ LED ไปยังขา Rx ของ PIC
ฉันต้องการวิธีที่จะรู้ว่าmicrocontroller( PIC) กำลังรับ (หรือส่ง) ข้อมูลใด ๆ ดังนั้นฉันคิดว่าจะแยกเก็บไว้LEDเพื่อที่จะกระพริบเมื่อมีการถ่ายโอนข้อมูลเกิดขึ้น LEDแต่ผมจำเป็นต้องรู้วิธีที่จะแนบนี้ ตกลงแนบหมุดLEDไปยังPICs Tx(และRx) ได้โดยตรงหรือไม่ ฉันหมายความว่ามันจะส่งผลกระทบต่อการถ่ายโอนข้อมูลในบางวิธี (เช่นโดยการลดแรงดันและอื่น ๆ ... )

6
ความต้องการวงจร ARM ที่น้อยที่สุด
ฉันได้พัฒนาบางอย่างกับ ATMega และฉันต้องการขยายขอบเขตของฉัน ฉันมีชิปซีรี่ส์ Cortex M4 สองชุดและต้องการสร้างแขนเทียบเท่ากับBreadboarduino ฉันวางแผนที่จะกัดกระดานของตัวเองหรือใช้กระดานฝ่าวงล้อมสำหรับแขนและส่วนที่เหลือ Breadboard การอ้างอิงหรือแผนผังขององค์ประกอบขั้นต่ำจะได้รับการชื่นชมอย่างมาก มีแหล่งข้อมูลที่ดีสำหรับการพิจารณาส่วนประกอบขั้นต่ำที่จำเป็นในการใช้งานและโปรแกรมชิป ARM หรือไม่? UPDATE: ฉันเปิดให้มีการแนะนำฮาร์ดแวร์ทางเลือก ด้านล่างเป็นชิปที่ฉันกำลังพยายามทำงานด้วย: STM32F407ZGT6 แผ่นข้อมูล

5
เกนแรงดันไฟฟ้าแบบวงเปิดและแรงดันไฟฟ้าลูปแบบปิดแตกต่างกันอย่างไร
อัตราขยายของวงปิดของ op-amp คำนวณโดยอัตราส่วนของ Vout / Vin แล้วโอเพ่นลูปล่ะ? คุณค่าของ open-loop gain และ open-loop นั้นส่งผลต่อประสิทธิภาพของ op-amp อย่างไร ความสัมพันธ์ระหว่าง open-loop กับ open-loop gain ของ op-amp คืออะไร?

1
เลย์เอาต์ของสายข้อมูล USB มีความสำคัญเพียงใด / เลย์เอาต์ของฉันมีลักษณะอย่างไร
ฉันกำลังวางสายข้อมูล USB บนบอร์ดของฉันในขณะนี้และฉันแค่พยายามเข้าใจว่าการออกแบบของฉันดีแค่ไหน นี่คือรายการ: บอร์ด 4 เลเยอร์ (จากด้านบน: สัญญาณ, กราวด์, เครื่องบินกำลังแยก, สัญญาณ) ทองแดงภายในคือ 0.5oz, ทองแดงภายนอกคือ 1 ออนซ์ พรีเพรกระหว่างฟอยด์ภายนอกและแกนกลางหนา 7.8 มิล การติดตามคือ 10 ล้านโดยมีระยะห่างของคู่ต่างกันที่ 9.7 ล้าน ความยาวการติดตามของพิน MCU ไปจนถึงตัวพิมพ์ใหญ่แบบขนานมีค่าประมาณ 0.23 นิ้ว ฉันวางแผนที่จะมีขั้วต่อ USB ที่ปิดผนึกไว้ในกล่องหุ้มอุปกรณ์ของฉัน ตัวเชื่อมต่อที่ฉันเลือกมีการจัดเรียงส่วนหัวแนวตั้งดังนั้นฉันจะมีบอร์ดที่ฉันบัดกรีขั้วต่อไปและระหว่างนั้นกับบอร์ดหลักจะมีสายจัมเปอร์ เท่าที่ความต้านทานแตกต่างตามรายละเอียดข้างต้นฉันคิดว่าฉันควรจะลงจอดที่ไหนสักแห่งในพื้นที่ 91 - 92 โอห์ม ได้รับร่องรอยไม่ได้เว้นระยะเท่ากันตลอดเวลาตั้งแต่วิ่งผ่านแคปแบบขนานและตัวต้านทานอนุกรมก่อนที่จะกดที่ตัวเชื่อมต่อ ... แต่ฉันพยายามอย่างที่สุดเท่าที่จะทำได้ นี่เป็นช็อตของเลย์เอาต์ของบอร์ดป่านนี้: มันมีลักษณะอย่างไร ความยาวแตกต่างกันระหว่างคู่ของร่องรอยต่ำกว่า 5 ล้าน สิ่งที่ฉันเป็นห่วงคืออาจทำให้สิ่งต่าง ๆ ที่เกิดจากอิมพีแดนซ์นี้แตกต่างกันไป …

4
เป็นวิธีที่ดีสำหรับ mcu เพื่อตรวจสอบว่ารุ่นฮาร์ดแวร์ใดที่ทำงานอยู่?
ฉันทำงานเกี่ยวกับการออกแบบผลิตภัณฑ์ใหม่และอาจจะมีการเปลี่ยนแปลง / แก้ไขฮาร์ดแวร์เล็กหรือใหญ่ตลอดอายุของผลิตภัณฑ์ สำหรับการอัพเดตเฟิร์มแวร์ในอนาคตฉันต้องการวิธีการตรวจสอบการแก้ไขฮาร์ดแวร์ กลยุทธ์ที่ดีคืออะไร? ฉันกำลังดึงพินสำรองสองตัวขึ้น / ลงด้วยตัวต้านทานภายนอกและตรวจสอบรูปแบบ สิ่งนี้อนุญาตสำหรับการแก้ไขฮาร์ดแวร์ 4 ครั้งเท่านั้น แต่อาจเพียงพอสำหรับการใช้งานจริง มันอาจกลายเป็นปัญหาถ้าฉันต้องการพินเหล่านี้หนึ่งอันหรือทั้งสองอย่างในการแก้ไขฮาร์ดแวร์ในอนาคต ฉันคิดว่าวิธีที่ประหยัดกว่าอาจจะมีตัวต้านทานตัวต้านทานเชื่อมต่อกับขา ADC การแก้ไขฮาร์ดแวร์แต่ละครั้งอาจมีตัวต้านทานค่าที่แตกต่างกัน น่าเสียดายที่ฉันไม่มี ADC สำรองในการออกแบบปัจจุบันของฉัน ฉันเดาวิธีอื่นสามารถเข้ารหัสหมายเลขรุ่นฮาร์ดแวร์ใน EEPROM หรือแฟลช mcu ในระหว่างการผลิต? (เราไม่มีสิ่งอำนวยความสะดวกนั้นในขณะนี้) ฉันเดาว่าฉันกำลังมองหาคำแนะนำสำหรับวิธีการที่ยืดหยุ่นและแข็งแกร่ง [แก้ไข] เรื่อง ข้อเสนอแนะจาก @ trav1s: ฉันไม่มีบัสแอดเดรสต่อ se แต่ฉันมี 24LCxx EEPROM บนบัส I2C Slave Address 3 บิตต่ำนั้นใช้งานได้ยาก ฉันเดาว่าฉันสามารถเปลี่ยนบิตที่อยู่และค้นหา EEPROM ในระหว่างการเริ่มต้น

4
ความถี่สำหรับ dc zero Hz หรือไม่
เรารู้ว่าความถี่ของกระแสตรงเป็นศูนย์ เหตุผลคือไม่มีรูปแบบซ้ำ ๆ แต่ฉันสะดุดเมื่อฉันสังเกตเห็นเหตุใดจึงไม่สามารถตัดเส้นตรงเป็นชิ้นเล็ก ๆ และเราสามารถใช้เป็นความถี่ไม่สิ้นสุดได้หรือไม่? ฉันได้รวมรูปภาพด้านล่างเป็นตัวอย่าง อย่างที่คุณเห็นด้วย dc เส้นตรงนั้นสามารถแบ่งออกเป็นรูปแบบ / รอบเล็ก ๆ น้อย ๆ เนื่องจากวงจรสามารถมองเห็นเป็นเส้นที่วนซ้ำซ้ำแล้วซ้ำอีก
13 current  dc  frequency 

5
นี่เป็นการออกแบบที่ดีสำหรับ MOSFET H-Bridge หรือไม่?
ฉันพยายามมองหาการออกแบบ H-Bridge ที่เรียบง่าย แต่ใช้งานได้สำหรับมอเตอร์ RC ในรถยนต์ (12V และ 2 ~ 3A) สะพานนี้จะถูกขับเคลื่อนจากไมโครคอนโทรลเลอร์และต้องการความรวดเร็วในการรองรับ PWM ดังนั้นจากการอ่านของฉัน Power MOSFET เป็นตัวเลือกที่ดีที่สุดเมื่อพูดถึงการสลับที่รวดเร็วและความต้านทานต่ำ ดังนั้นฉันจะซื้อเพาเวอร์มอสเฟต P และ N แบบมอสเฟตที่ได้รับการจัดอันดับที่ 24V + และ 6A +, ระดับลอจิก, มีDSon ที่ต่ำและการสลับอย่างรวดเร็ว มีอะไรอีกบ้างที่ฉันควรพิจารณาอีก ตกลงดังนั้นในการออกแบบสะพาน H: ตั้งแต่ MCU ของฉันจะทำงานที่ 5V จะมีปัญหากับการเปลี่ยน MOSFET P-ช่องปิดตั้งแต่วีGSความต้องการที่จะเป็นที่ 12V + เพื่อปิดโดยสิ้นเชิง ฉันเห็นว่าเว็บไซต์หลายแห่งกำลังแก้ไขปัญหานี้โดยใช้ทรานซิสเตอร์ NPN เพื่อขับเคลื่อน P-channel FET ฉันรู้ว่าสิ่งนี้ควรใช้งานได้ แต่ความเร็วในการสลับช้าของ …

3
สเกลสัญญาณ 30-50 mV ถึงช่วง 0-5 V
ฉันมีเซ็นเซอร์CO 2ที่ส่งสัญญาณค่า 30-50 mV ฉันต้องการแปลแรงดันไฟฟ้าเหล่านี้เป็น 0-5 V สำหรับไมโครคอนโทรลเลอร์ของฉันที่มีความละเอียดสูงสุด ฉันเข้าใจว่าฉันสามารถขยายแรงดันไฟฟ้าโดยใช้วงจร op-amp ที่ไม่กลับด้านดังที่แสดงในช่วง 3-5 V แต่เป็นไปได้ที่จะขยายช่วงนั้นเป็น 0-5 V เพื่อให้ได้ความละเอียดที่ดีขึ้นของ ค่าเซ็นเซอร์?

2
ต้องการอาร์เรย์ไมโครโฟนมินิ USB เป็นไปได้ไหม?
ฉันได้เรียนรู้มากมายเกี่ยวกับการสร้างลำแสงที่ปรับตัวได้และมีการล้อเล่นกับซิมต่างๆใน MATLAB เป็นต้น แต่จะมีวิธีใดที่ดีกว่าที่จะเข้าใจบางสิ่ง - เข้าใจอย่างแท้จริง - ดีกว่าเล่นกับระบบทั้งหมด ด้วยเหตุนี้ฉันต้องการค้นหา (สร้างหรือไม่) อาร์เรย์ไมโครโฟนที่เชื่อมต่อ USB ด้วยคำพูด 5 mics หรือมากกว่านั้น พวกเขาจะสามารถรับสัญญาณจากสภาพแวดล้อม (หรือที่ใดก็ตามที่แล็ปท็อปของฉันอยู่) และจากนั้นฉันจะสามารถรับสัญญาณเหล่านั้นและประมวลผลสัญญาณเหล่านั้นใน MATLAB หรืออะไรก็ตาม ฉันไม่อยากจะสร้างทั้งหมดดังนั้นฉันหวังว่าจะมีใครบางคนเคยใช้อาร์เรย์ไมโครโฟนที่เชื่อมต่อ USB แล้วในอดีตและสามารถชี้ไปในทิศทางที่ถูกต้องได้หรือไม่? ไมโครโฟนไม่จำเป็นต้องมีอะไรแฟนซีเมื่อพูดถึงความละเอียดบิตของ A / D ของพวกเขา ฯลฯ ไมโครโฟน KISS ที่มีคุณภาพที่น่านับถือจะทำได้ดี
13 usb  audio  microphone 

2
opto isolated arduino input
ฉันต้องการปกป้องพินด้วย opto isolator เพื่อรับสัญญาณภายนอกจากมิเตอร์ไฟฟ้า (35VDC สูงสุด, 50mA สูงสุด, กว้างชีพจร 240ms) จุดประสงค์คือการนับพัลส์ คุณมีตัวอย่างแผนงานบ้างไหม? ขอบคุณ

4
ตัวเชื่อมต่อ edge ที่ดีที่สุดสำหรับ pcb ของฉัน
ฉันกำลังสร้าง PCB โดยที่เป้าหมายคือทำให้ BOM ต่ำที่สุดเท่าที่จะเป็นไปได้และลดต้นทุนให้กับผู้ที่ลดลง มันพิสูจน์แล้วว่าเป็นงานที่ค่อนข้างยาก แต่ตอนนี้ฉันอยู่ในขั้นตอนสุดท้ายแล้ว PCB ของฉันต้องถูกตั้งโปรแกรมหรือเชื่อมต่อโดยขึ้นอยู่กับสถานการณ์และฉันไม่ต้องการเพิ่มตัวเชื่อมต่อหรือให้ผู้ใช้ปลายทางเชื่อมสายไฟเพิ่มเติมดังนั้นฉันคิดว่าตัวเชื่อมต่อขอบจะเป็นตัวเลือกที่สมบูรณ์แบบ ฉันได้ดูไปรอบ ๆ และมีตัวเลือกนับพันและฉันไม่แน่ใจว่าการออกแบบที่ดีที่สุดจะเป็นอย่างไร PCB สุดท้ายของฉันมีความหนา 0.8 มม. และ 4 ซม. (กว้าง) x4 ซม. (H) แต่สามารถทำให้ใหญ่ขึ้นสำหรับวัตถุประสงค์นี้และต้องการอย่างน้อย 8 พิน แต่จะดีกว่านี้มาก สิ่งแรกที่ควรคำนึงถึงคือการใช้ตัวเชื่อมต่อฟลอปปี้แบบเก่าหรือสล็อต ISA หรือ PCI สิ่งที่ฉันควรทราบเมื่อออกแบบสิ่งนี้บน PCB ของฉันและสิ่งที่ตัวเชื่อมต่อที่ถูกที่สุดจะเป็นอย่างไร

5
เสาอากาศและเครื่องบินภาคพื้นดิน
ฉันกำลังมองหาที่แผ่นข้อมูลนี้สำหรับANT-433-HETH เสาอากาศ ในกล่องที่มีข้อความว่า "เลย์เอาต์ของคณะกรรมการที่แนะนำ" ฉันเห็นมิติที่มีข้อความว่า "ระยะห่างขั้นต่ำถึงระนาบพื้น" 0.5 นิ้ว ฉันมักจะคิดว่าคุณควรให้จุดฟีดเสาอากาศของคุณอยู่เหนือ (หรือฝังในรูทะลุ) ระนาบกราวน์ ... ฉันเข้าใจผิดอย่างมากหรือไม่? เป็นเรื่องธรรมดาหรือไม่ที่จะแยกจุดป้อนสายอากาศของคุณออกจากระนาบกราวด์ด้วยอย่างน้อยที่สุด? ความคิดเกี่ยวกับระยะทางต่ำสุดกับระนาบกราวน์ก็ทำให้เกิดคำถามว่าระยะทาง "ที่เหมาะสม" คืออะไรเพราะถ้าระนาบกราวด์อยู่ไกลพอแล้วจุดนั้นคืออะไร?
13 rf  antenna  ground 

1
Verilog: XOR สัญญาณทั้งหมดของเวกเตอร์เข้าด้วยกัน
สมมติว่าฉันได้เวกเตอร์ที่มีwire large_bus[63:0]ความกว้าง 64 ฉันจะแฮคเกอร์แต่ละสัญญาณด้วยกันได้อย่างไรโดยไม่ต้องเขียนออกทั้งหมด: assign XOR_value = large_bus[0] ^ large_bus[1] ^ ... ^ large_bus[63] ? localparamฉันสนใจโดยเฉพาะอย่างยิ่งในการทำเช่นนี้สำหรับเวกเตอร์ที่กว้างถูกกำหนดโดย
13 verilog 

7
คอมโพเนนต์การตั้งชื่อ (C1, C2, R1, R2 …) บน PCB
ฉันต้องการติดป้ายส่วนประกอบทั้งหมดบนบอร์ด C1, C2, R1, R2, IC1, IC2 และอื่น ๆ ฉันพยายามคิดเกี่ยวกับแบบแผนการตั้งชื่อที่ดีที่สุดสำหรับทุกสิ่ง ในอีกด้านหนึ่งฉันต้องการจัดกลุ่มส่วนประกอบทั้งหมดโดย IC หรือฟังก์ชั่นที่แนบมาด้วย ด้วยวิธีนี้ฉันจะจัดกลุ่มตัวต้านทานและตัวเก็บประจุทั้งหมดที่ติดกับ IC1 เข้าด้วยกันเช่นที่ IC1 มี C1, C2, R1, R2, R3 และจากนั้น IC2 จะมี C2, C3, R4, R5, R6 ในทางกลับกันฉันต้องการจัดกลุ่มส่วนประกอบตามค่าเพื่อที่ว่าเมื่อสร้างบอร์ดมันจะง่ายกว่าที่จะวางใน R2, R3 และ R4 ซึ่งทั้ง 270 โอห์ม แต่กระจายไปทั่ว IC และโมดูลการทำงานที่แตกต่างกัน มีแบบแผนมาตรฐานว่าจะไปเกี่ยวกับการตั้งชื่อส่วนประกอบบนกระดานหรือไม่?
13 pcb-design 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.