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

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

4
เป็นไปได้อย่างไรที่ไดรฟ์ VGA แสดงที่ความถี่สัญญาณนาฬิกาสูงเช่นนี้?
ฉันกำลังทำงานกับวงจรดิจิตอลโดยใช้ส่วนประกอบแยกเพื่อขับเคลื่อนการแสดงผล 640x480 VGA ในโหมดข้อความ 80x30 สำหรับการแสดงผล 640x480 นาฬิกาพิกเซลคือ 25.175MHz ซึ่งมีระยะเวลาประมาณ 40ns ฉันไม่เข้าใจว่าฉันควรจะให้พิกเซลใหม่แก่จอแสดงผลนี้บ่อยแค่ไหน สถาปัตยกรรมพื้นฐานสำหรับวงจรของฉันเป็นดังนี้: ตัวนับไบนารีสำหรับพิกเซลแนวนอนจะนับที่ 25.175MHz ถึง 800 (640 พิกเซลที่มองเห็น + 160 สำหรับระเบียงด้านหน้าซิงค์และระเบียงด้านหลัง) ที่ 800 เพิ่มตัวนับบรรทัดแนวตั้ง (และรีเซ็ตที่ 525 บรรทัด) การใช้ตำแหน่งแนวนอนและแนวตั้งให้หาพิกัด x, y ของอักขระปัจจุบัน ใช้ x, y พิกัดของตัวอักษรดัชนีในหน่วยความจำวิดีโอเพื่อดึงตัวอักษร ASCII ใช้อักขระ ASCII เพื่อจัดทำดัชนีใน ROM อักขระเพื่อรับรูปแบบบิตสำหรับอักขระ ใช้ขนานกับอนุกรม shift register เพื่อแปลงอักขระ 8 บรรทัดเป็นบิตแต่ละบิตที่ความถี่สัญญาณนาฬิกา ถ้าคุณทำตามเชนมันจะไป: Counter …

2
บัฟเฟอร์ op-amp นี้สั่นและฉันไม่สามารถหาสาเหตุได้
ปัจจุบันเป็นเพียงส่วนประกอบบนแผงวงจร นี่เป็นวงจรบัฟเฟอร์กลับหัวกลับหางอย่างง่ายที่ควรอยู่ที่อินพุต op-amp (LTC6241HV) ใช้ไฟ +/- 5V จากแหล่งจ่ายไฟแบบ linear bench หมุดไฟถูกบายพาสด้วยแคป 0.1uF ฉันป้อนสัญญาณ 1KHz และสัญญาณออกฉันจะได้รับสัญญาณไซน์ ~ 405KHz ซ้อนทับบนสัญญาณ 1KHz ฉันพยายามสร้าง PCB ตัวที่สอง แต่ผลลัพธ์นั้นเหมือนกันทุกประการ หากใครรู้ว่าอะไรคือสาเหตุของเรื่องนี้ฉันยินดีที่จะได้ยิน LTC6241HV แผ่นข้อมูล

5
อะไรคือความแตกต่างระหว่างไอซีลงทะเบียน shift?
ฉันกำลังเรียนรู้ Arduino และสิ่งหนึ่งที่ดึงดูดความสนใจของฉันคือการใช้ Shift Registers เพื่อขยายจำนวนของหมุดดิจิตอล ฉันเห็นบทเรียนมากมายที่ใช้ 74HC595 Shift Register แต่ร้านค้าในพื้นที่ของฉันไม่ได้ขาย Shift Register ที่แน่นอน แต่ขายอื่น ๆ เช่น: 74HC166 CD4015 74HC165 74HC164 CD4014 74HC595 SMD พวกเขาทั้งหมดดูเหมือนจะเป็นเรจิสเตอร์การเปลี่ยนแปลง 8 บิต ฉันต้องการใช้พวกมันส่องไฟ LED บางดวงโดยใช้ Arduino ฉันคิดว่าพวกเขามีจุดประสงค์ที่เฉพาะเจาะจงมาก แต่โดยรวมฉันสามารถใช้สิ่งเหล่านี้ในโครงการของฉันได้หรือไม่? อะไรคือความแตกต่างที่สำคัญระหว่าง Registers Shift เหล่านี้?

5
เหตุใดจึงใช้งานสองขั้นตอนสำหรับแอมพลิฟายเออร์เครื่องมือวัด
เมื่อเรามีแอมพลิฟายเออร์เครื่องมือวัดสองขั้นตอนดังต่อไปนี้ เหตุใดเราจึงต้องการระยะแรกของวงจรขยายสัญญาณสองตัว เราไม่สามารถเพียงแค่ป้อน V1 และ V2 ลงในแอมพลิฟายเออร์ต่าง

1
อะไรคือความแตกต่างระหว่างตัวต้านทาน 0 โอห์มและชิ้นส่วนลวด?
ในขณะที่ฉันกำลังดูรายการชิ้นส่วนสำหรับโครงการเครื่องพิมพ์ 3D ฉันสะดุดตัวต้านทานที่ระบุว่า "0 Ohm" มันมีแถบเดียวอยู่ตรงกลาง: วงสีดำ เนื่องจากงานชิ้นนี้รู้สึกค่อนข้างโง่สำหรับฉันเพราะมันจะไม่เปลี่ยนผลลัพธ์ของซีรีส์หลังจาก Kirchhoff ( ) และจะสั้นในการออกแบบแบบขนาน:Ut=RtItUt=RtItU_t=R_tI_tRt=∑RiRt=∑RiR_t=\sum R_iUt=U1&R1=0Ω→I1=∞Ut=U1&R1=0Ω→I1=∞U_t=U_1 \& R_1=0\Omega \rightarrow I_1=\infty ตัวต้านทานแบบNillนี้มีความแตกต่างอะไรกับชิ้นส่วนของสายไฟ มีแอปพลิเคชันพิเศษที่ใช้งานชิ้นส่วนดังกล่าวหรือเป็นของแปลกใหม่หรือไม่?
12 resistors 

6
วิธีที่ดีที่สุดในการจ่ายไฟให้ไมโครคอนโทรลเลอร์ SMPS กับ Linear Regulator
ฉันใช้อะแดปเตอร์ 12V และแบตเตอรี่ Li-ion 2S 7.4V เพื่อขับเคลื่อนอุปกรณ์อิเล็กทรอนิกส์ของฉันและฉันก็อยากจะใช้พลังงาน MCU ของฉันด้วย เพื่อสลับระหว่างอะแดปเตอร์และแบตเตอรี่ฉันใช้BQ24133จาก TI ฉันจะใช้ STM32L4 MCU และส่วนประกอบอื่น ๆ ที่ใช้ 3.3V บน PCB ที่กำหนดเอง ทุกอย่างรวมกันบน 3V3 ใช้สูงถึง 150 mA เมื่ออยู่ในโหมดการทำงานเต็มรูปแบบ ฉันกำลังค้นหาทางออกที่ดีที่สุด / ราคาถูกที่สุด 1.อะไรคือความแตกต่างของการใช้ตัวแปลงบั๊กเทียบกับลิเนียร์ลิเนียร์ลิเนียร์เพื่อให้พลังงานแก่ MCU? 2.ตัวควบคุมเชิงเส้น (ชุดเล็ก) จะเป็นความคิดที่ไม่ดีเพราะมันจะร้อนขึ้นมากเนื่องจากมีแรงดันไฟฟ้าที่แตกต่างกันมาก (12-3.3 = 8.7, 8.7 * 0.15 = 1.3W) 3.ความถี่ในการสลับเปลี่ยนหรือแรงดันเอาท์พุทระลอกคลื่น (เสียงรบกวน) จะมีอิทธิพลอย่างมากต่อการทำงานปกติของ MCU หรือไม่? 4.สรุป, วิธีที่ดีที่สุดในการใช้พลังงานกับแรงดันไฟฟ้าอินพุตระหว่าง …

4
อะไรคือชื่อถ้ามีอยู่ของตัวเชื่อมต่อเต้าเสียบ AC PCB 120 ที่สามารถติดตั้งได้
ฉันกำลังทำงานกับอุปกรณ์ตัวเองซึ่งจะเสียบเข้ากับผนังคล้ายกับตัวขยายสัญญาณ Wifiนี้ ฉันมีปัญหาในการหาวิธีเชื่อมต่อตัวเชื่อมต่อ AC กับการออกแบบของฉัน ฉันกำลังพิจารณาติดตั้งเชื่อมต่อโดยตรงบน PCB บางอย่างเช่นตัวอย่างนี้ อันนี้ค่อนข้างใหญ่ไปหน่อย (ตัวเรือนสีดำ) มีชิ้นส่วนเหมือนกับที่ฉันกำลังค้นหาอยู่หรือไม่? หรือฉันอาจพิจารณาวิธีการเชื่อมต่อเต้าเสียบ AC อีกวิธีหนึ่งคืออะไร?
12 outlet 

2
ทำไมออสซิลโลสโคป CR (บางส่วน) ถึงมีพลาสติกสีน้ำเงิน / เขียวอยู่ด้านหน้า CRT
ในระหว่างการคืนค่าออสซิลโลสโคปเก่าฉันพบแผ่นพลาสติกสีน้ำเงิน / เขียวตรงหน้า CRT พลาสติกชิ้นนี้ได้รับความเสียหายอย่างหนักและมีรอยขีดข่วนและเปลี่ยนสีอย่างชัดเจนเนื่องจากการสัมผัสกับแสง ฉันรู้แล้วว่าออสซิลโลสโคป CR ส่วนใหญ่ที่ฉันใช้มีฝาครอบสีน้ำเงิน / เขียวแทนที่จะเป็นพื้นหลังสีขาวของการเคลือบฟอสเฟอร์ จุดประสงค์ของสิ่งนี้คืออะไร? มันเป็นเพียงการป้องกัน? มีอันตรายในการลบออกหรือไม่ (เนื่องจากฉันไม่มีการทดแทน) ภาพด้านล่างแสดงพลาสติกพร้อมกรอบ พลาสติกสามารถลบออกได้และเพียงแค่วางกรอบกลับไปวางพื้นหลังสีขาวแทนที่จะเป็นสีน้ำเงิน / เขียวของพลาสติกที่อยู่ด้านหน้า

4
1 USD 11W นำวงจรหลอดไฟและการวิเคราะห์ชิ้นส่วน
ฉันรู้ว่านี่ไม่ใช่เรื่องใหญ่ แต่ฉันก็ยังอยากทำเพราะเหตุผลสามประการ: 1 มันมีราคาเพียง 1 ดอลลาร์สหรัฐ ใช่นี่คือหลอดไฟ led ราคาถูกมากและฉันต้องแยกมันออกเพื่อดูว่ามันน่าเชื่อถือ 2 มันเป็นโอกาสที่ดีในการเรียนรู้สิ่งใหม่และน่าตื่นเต้น 3, ฉันต้องการบางส่วนสำหรับโครงการ Led ของฉัน (อัปเดต: จริง ๆ แล้วฉันพบว่าหลอดไฟ $ 1 นี้ทำโดย uninex ขนาด 8 วัตต์เทียบเคียงราคา $ 7 usd ในเว็บไซต์ของพวกเขาดังนั้นฉันคิดว่าฉันได้รับข้อเสนอที่ดีที่นี่ เมื่อพูดอย่างนั้นฉันก็แยกสิ่งต่าง ๆ ออกไปและความประทับใจครั้งแรกของฉันก็น่าแปลกใจมาก หลอดไฟนี้ใช้ชิ้นส่วนที่ดีกว่าหลอดไฟอื่น ๆ ที่แพงกว่าที่ฉันได้แยกออกจากกันหลายปี ฉันสงสัยอย่างมากว่านี่เป็นหลอดไฟ led 11w จริงหรือไม่เพราะการนับจำนวนไฟ LED SMT ทั้งหมดนั้นไม่ได้เพิ่มขึ้นถึง 11w อยู่ดีและกรณีด้านนอกเป็นพลาสติกจริง ๆ แล้วแผ่นระบายความร้อนเพียงอย่างเดียวคือแผ่นอลูมิเนียม ดูภาพด้านล่าง Q1: สามารถกระจาย …

2
ไฟ LED ต้องการพลังงานมากขึ้นในการทำงานหรือไม่
ฉันมีปัญหาแปลก ๆ กับไฟแบ็คไลท์ LED ของจอ LCD ที่ฉันใช้ ฉันมีมันเป็นเวลาประมาณ 5 ปีและจนถึงเวลานี้ได้เรียกใช้ที่ความสว่างเพียง 10% เพื่อลดอาการปวดตา อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันมีปัญหาที่ไฟ LED บางดวงที่ประกอบเป็นแบ็คไลท์จะปิดซึ่งนำไปสู่พื้นที่มืดของหน้าจอ ปัญหากำลังแย่ลงเรื่อย ๆ ฉันชนความสว่างไปที่ 25% เมื่อฉันมีปัญหาเป็นครั้งแรกเมื่อปีที่แล้วและทำให้เกิดปัญหาหายไปเมื่อเร็ว ๆ นี้ฉันชนกับมันได้มากถึง 50% เมื่อมันเปิดใช้งานอีกครั้ง แต่วันนี้มันทำอีกครั้ง ความสว่าง 75% ซึ่งเริ่มทำให้ปวดตา นี่เป็นปัญหาของ LED ที่ต้องใช้พลังงานมากขึ้นในการทำงานเมื่อเซมิคอนดักเตอร์สึกหรอหรือไม่? การใช้ไฟ LED ที่ใช้พลังงานต่ำเป็นเวลานานหลายปีจึงสร้างความเสียหายเป็นพิเศษ หรืออาจเป็นปัญหาอื่นที่ฉันสามารถแก้ไขได้?
12 led  lcd  monitor 

5
ตัวควบคุมมอเตอร์ PWM แรงดันสูง - มอสเฟตระเบิด
ฉันค้นหาทุกโพสต์เพื่อหาคำตอบสำหรับปัญหานี้ ฉันสร้างวงจรควบคุมมอเตอร์ตามที่แสดงในแผนภาพนี้ ฉันทำแผนภาพให้แม่นยำที่สุด ไดโอดบน mosfets ถูกเพิ่มเข้ามาเพื่อให้สัญลักษณ์ mosfet ดูเหมือนกับสัญลักษณ์ในแผ่นข้อมูล อย่างที่คุณเห็นมันเป็นวงจร PWM ที่ง่ายมากโดยใช้บอร์ด Arduino UNO Potentiometer foot ติดอยู่กับหนึ่งในอินพุตแบบอะนาล็อกและใช้เพื่อกำหนดวัฏจักรหน้าที่ของเอาต์พุต pwm บนขาเอาต์พุตดิจิตอล 6 มอเตอร์เป็นมอเตอร์ 48v ที่เล็กที่สุดของประเภทนี้ที่ motenergy ทำ แต่นี่เป็นมอเตอร์ที่ใหญ่มากเมื่อเทียบกับวงจรอื่น ๆ ที่ฉันเคยเห็นเช่นนี้ มันสามารถดึงประมาณ 200 แอมป์เมื่อเริ่มต้น การทำงานของวงจร - เมื่อยานพาหนะถูกยกขึ้นเพื่อไม่ให้ล้อสัมผัสกับพื้น ในสถานะนั้นมันง่ายมากที่มอเตอร์จะหมุนและไม่ดึงกระแสไฟฟ้ามากนัก เมื่อล้ออยู่บนพื้น mosfets จะระเบิดช่วงเวลาที่คุณเริ่มเหยียบคันเร่ง ฉันสร้างวงจรนี้ประมาณ 4 ครั้งแล้ว ฉันยังใช้ 18 mosfets แบบขนานในรุ่นเดียวและทั้ง 18 ระเบิดทันที (200/18 = ประมาณ 7 …

2
การควบคุมเวอร์ชันของแผนงานและซอร์สโค้ด
ฉันกำลังพัฒนาอุปกรณ์อิเล็กทรอนิกส์ซึ่งมีสองส่วนคือฮาร์ดแวร์ (Eagle schematics) และเฟิร์มแวร์ (ซอร์สโค้ด C ++) ฉันต้องการติดตามการเปลี่ยนแปลงทั้งในซอร์สโค้ดและแผนงาน แต่มีบางประเด็นที่ฉันไม่แน่ใจว่าจะจัดการงานของฉันอย่างไร: สำหรับซอร์สโค้ดฉันจะใช้ Git แน่นอน แต่ schematics มีค่าเวอร์ชันเมื่อพวกเขาอยู่ในความเป็นจริงไฟล์ไบนารี (รุ่น Eagle ใหม่ใช้รูปแบบ XML บางอย่าง แต่มันไม่ได้มนุษย์อ่าน ... )? เป็นความคิดที่ดีหรือไม่ที่จะนำซอร์สและแผนงานมาไว้ในที่เก็บ Git เดียว? มันจะสมเหตุสมผล แต่ในทางกลับกันบันทึกของฉันจะมีทั้งการเปลี่ยนแปลงซอฟต์แวร์และฮาร์ดแวร์ ซอฟต์แวร์ยังสามารถมีหลายสาขา แต่ฮาร์ดแวร์อาจไม่ ... วิธีจัดการกับการแก้ไขฮาร์ดแวร์? แท็กพวกเขาหรือบันทึกไว้ในไดเรกทอรีที่แยกต่างหาก? นอกจากนี้ยังอาจมีการพึ่งพาระหว่างการแก้ไขฮาร์ดแวร์และรุ่นเฟิร์มแวร์ วิธีการจัดการกับพวกเขา? คุณช่วยแบ่งปันแนวปฏิบัติที่ดีที่สุดกับฉันได้ไหม
12 eagle  hardware  c++ 

3
ฟังก์ชั่นตอบสนองความถี่และการถ่ายโอนแตกต่างกันอย่างไร?
ฉันต้องการเข้าใจความแตกต่างระหว่างการตอบสนองความถี่และฟังก์ชั่นการถ่ายโอน ฉันรู้ว่าอดีตสามารถรับได้โดยการแทน ωs=jωs=jωs = j\omega แต่ข้อมูลที่ฉันได้รับจากการเป็นตัวแทนทั้งสองแตกต่างกันอย่างไร อะไรคือข้อ จำกัด ที่เกี่ยวข้องและฉันจะใช้วิธีใด ฉันยินดีที่จะแนะนำวรรณกรรม ใครช่วยอธิบายการคำนวณของคำตอบที่สอง (โดยบุญชู) มากขึ้นหน่อย? ฉันไม่เข้าใจว่าเขากำหนดค่าของและ X อย่างไรและวิธีที่เขาเปรียบเทียบกับการตั้งค่าที่เท่ากับj ωในฟังก์ชันถ่ายโอนϕϕ \phi jωjω j\omega

2
การเชื่อมต่อโฮสต์“ USB C” สองอันจะเกิดอะไรขึ้น
จนถึง USB C ตัวเชื่อมต่อ USB ทั้งหมดได้รับการคัดเลือกมาอย่างรอบคอบเพื่อไม่ให้เสียบโฮสต์สองตัวเข้าด้วยกัน ด้วย USB C ทั้งโฮสต์และอุปกรณ์มีตัวเชื่อมต่อเดียวกัน ด้วยการตั้งค่านี้มันเป็นไปได้ที่จะเสียบสองโฮสต์เข้าด้วยกัน USB C ใช้สายเคเบิลแบบแอคทีฟซึ่งฉันคิดว่าจะทำการเชื่อมต่อเพื่อป้องกันความเสียหายทางไฟฟ้า ฉันคิดว่าหนึ่งในสามสิ่งอาจเกิดขึ้นได้ ไม่มีอะไรทั้งนั้น ข้อผิดพลาด "อย่าทำเช่นนี้" หรืออะไรทำนองนั้น มีการเชื่อมต่อกับโฮสต์หนึ่งที่ส่งเป็นอุปกรณ์ไปยังโฮสต์อื่น (ดูเหมือนไม่น่า) เกิดอะไรขึ้น? มันเป็นหนึ่งในข้อเสนอของฉันหรือสิ่งที่แตกต่างอย่างสิ้นเชิง?
12 usb  usb-c 

2
บัดกรีสายไฟกำลังสูงเข้ากับ PCB
ฉันต้องการเชื่อมต่อพลังงานระหว่าง PCB ของฉันและตัวสะสม ฉันต้องการมันที่จะรองรับได้ถึง 100A และมีความแข็งแกร่งในเชิงกลไกมากเพราะมันจะอยู่ในรถรุ่น buggy ในต้นแบบฉันทำด้วย Perfboard (dot pcb) ฉันแบ่งลวดใหญ่ออกเป็น 16 ส่วนย่อยและฉันผ่านแต่ละเส้นผ่านรูที่แตกต่างกัน จากนั้นฉันก็ประสานเข้าด้วยกันที่ด้านล่าง สายไฟและตัวเชื่อมต่อเป็นมาตรฐานจากรุ่นอดิเรก: ตัวเชื่อมต่อกับตัวสะสมคือEC5 ตัวเชื่อมต่อกับเครื่องยนต์ BLDC เป็นตัวเชื่อมต่อสัญลักษณ์แสดงหัวข้อย่อย 3.5 มม มันใช้งานได้ดีจริง ๆ เพราะมีทั้งความแข็งแรงและรองรับลวดขนาดใหญ่ในขนาดที่ค่อนข้างเล็ก ฉันใช้เทคนิคที่คล้ายกันเพื่อดึงเอาท์พุทปัจจุบันจากฮาล์ฟบริดจ์ใต้ตัวกระจาย ตอนนี้ฉันต้องการสร้างวงจรพิมพ์และฉันต้องการที่จะทำซ้ำการเชื่อมต่อแบบเดียวกัน แต่ฉันไม่แน่ใจว่าจะทำอย่างไรต่อ: การสร้างส่วนประกอบที่มีช่องโหว่จำนวนมากใกล้กันทำให้เกิดข้อผิดพลาดของกฎการออกแบบมากมาย ตัวแก้ไข PCB ของฉัน (Proteus - Ares) เชื่อว่าแต่ละรูทะลุเป็นตัวเชื่อมต่อที่แตกต่างกันดังนั้นจึงเป็นเรื่องที่น่าอึดอัดใจในการสร้างส่วนประกอบ ฉันชอบที่จะรักษามาตรฐานให้ได้มากที่สุดเพราะฉันสั่ง PCB ให้กับผู้ผลิตเชิงพาณิชย์ ความคิดเห็นบางข้อแนะนำให้ใช้บัสบัส PCB ฉันเข้าใจว่านี่จะทำให้การเชื่อมต่อที่ยอดเยี่ยม แต่ฉันไม่เห็นว่าฉันจะสามารถปรับให้เข้ากับวงจรที่เข้ากับรถจำลองได้อย่างไร Circuit เป็นตัวควบคุม BLDC และมีอินพุตกำลังไฟ 2 ช่องและเอาต์พุตกำลังไฟ 3 …

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