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

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

4
หากมีแพ็คเกจที่แตกต่างกันสำหรับองค์ประกอบเดียวกันคุณควรพิจารณาแพ็คเกจใด
ฉันกำลังออกแบบ PCB ขนาดเล็กสำหรับการผลิตจำนวนมากและฉันพยายามทำให้ต้นทุนต่ำ หนึ่งในองค์ประกอบนั้นมีอยู่ในแพ็คเกจต่าง ๆ : 24QFN, 32QFN และ LP (TSSOP 24 Pin) ราคาและขนาดแตกต่างกันอย่างมีนัยสำคัญ ดังนั้นฉันควรพิจารณาเรื่องนี้อย่างไร ฉันเดาว่าบางคนยากที่จะติดตั้งมากกว่าคนอื่น สิ่งที่ฉันพบคือส่วนใหญ่ PCB assemblers จะบอกคุณว่า "ใช่เราสามารถทำได้!" แต่ต่อมาเราจะดูว่าบอร์ดมาพร้อมกับส่วนประกอบที่เชื่อมต่อกันหรือไม่ ฉันยังกังวลเกี่ยวกับอุณหภูมิมันเป็นไดร์เวอร์สเต็ป (Allegro Micro A4984) และมันก็ร้อนขึ้นจริงๆ ฉันแน่ใจว่าใหญ่กว่าดีกว่าสำหรับการกระจาย แต่ก็มีราคาแพงกว่า ไอเดีย?
16 pcb  qfn 

1
การสร้างสัญญาณไซน์โดยใช้ PWM
เราไม่สามารถสร้างสัญญาณไซน์อย่างถูกต้องโดยใช้ไมโครคอนโทรลเลอร์MC68HC908GP32 คำอธิบาย PWM เริ่มต้นในหน้า 349 ความถี่สัญญาณนาฬิกา 2.4MHz ในขณะที่เราใช้ PWM 7 kHz โดยใช้ prescaler และตั้งค่าโมดูโลตัวจับเวลาเป็น 350 ดังนี้: T1SC = 0x60; // Prescaler: Div entre 64 //Counter modulo = 0x015E = 350 T1MODH = 0x01; // High T1MODL = 0x5E; // Low เอาต์พุต PWM เป็นตัวกรองโดยตัวกรอง RLC ต่อไปนี้จากนั้น DC จะถูกลบออกโดยใช้ซีรีส์ 1uF cap ความถี่คัตออฟอยู่ต่ำกว่า …
16 microcontroller  c  pwm 

3
ฉันเผาพิน ตอนนี้ฉันจะทำอย่างไร
ฉันบังเอิญเสียบขาสั้น 10 และ 11 กับ 10 ชุดเป็นเอาต์พุต HIGH และ 11 ชุดเป็นอินพุต พิน 11 ไม่ทำงาน ฉันจะทราบได้อย่างไรว่าองค์ประกอบใดที่ฉันเผา สามารถแก้ไขปัญหาได้หรือไม่
16 arduino  hardware  pins 

4
มีแรงดันไฟฟ้าเกิน, ป้องกันกระแสเกิน, และป้องกันกระแสไฟฟ้ากลับขั้วหรือไม่?
ฉันกำลังออกแบบวงจรที่มีข้อกำหนดการป้องกันดังต่อไปนี้: ขั้วกลับ มากกว่าแรงดัน (สูงสุด 60v) มากกว่าปัจจุบัน (ประมาณ 1A) มีช่วงแรงดันไฟฟ้าอินพุตค่อนข้างใหญ่ช่วง 10v ถึง 60v 48v เป็นเพียงเล็กน้อยวาดประมาณ 150mA ที่ 10vin มันจะดึง 750mA อย่างแน่นอน ฉันทำและทดสอบวงจรต่อไปนี้เพื่อให้เป็นไปตามเงื่อนไข: (ค่ากำลังทำงาน แต่ไม่ได้รับการพิสูจน์ว่าเหมาะสมที่สุด) M1 เป็นจุดเริ่มต้นของฉันสำหรับการกลับขั้วจากนั้นซีเนอร์ตัวหาร & M2 ถูกเพิ่มสำหรับแรงดันไฟฟ้าเกิน ฉันพบว่าจำเป็นต้องใช้ D1 เมื่อฉันใช้งานเกินระดับความรำคาญของฉันเพราะฉันต้องการหลีกเลี่ยงแรงดันไฟฟ้าตกมาก (ฉันได้กลิ่นความซ้ำซ้อน ... ) ฟิวส์เป็นองค์ประกอบที่น่าผิดหวังที่สุด ฉันไม่ต้องการเปลี่ยนชิ้นส่วนใด ๆ หากมีข้อผิดพลาด (แม้แต่ฟิวส์ในตัวเรือน) ดังนั้นฉันจึงทำงานกับฟิวส์ PTC ที่ตั้งค่าใหม่ได้ สิ่งนี้ไม่เพียงมีเวลาสะดุดที่น่ากลัว (~ 4 วินาที!) แต่ก็มีรอยขนาดใหญ่บน PCB ใหญ่เกินไปสำหรับฉันฉันกลัว :( …

4
วิธีการขับ LED 20mA จาก GPIO สูงสุด 4mA
ฉันมี IC ที่มี GPIO ซึ่งฉันต้องการขับ LED เนื่องจากอุปกรณ์จะใช้แบตเตอรี่จนหมดทำให้กำลังไฟเหลือน้อย (อาจเป็นศูนย์) ในขณะที่ไฟ LED ดับเป็นสำคัญ GPIO ใช้ 3.3V เมื่อเปิดใช้งานและปิดการลงคะแนน 0.0V นอกจากนี้ยังมีขีด จำกัด สูงสุด 4mA LED มีกระแสไปข้างหน้า 20mA และต้องการแรงดันไปข้างหน้า 2.0V เมื่อเปิดไฟ LED มันมักจะกระพริบ (ใช้ PWM) ในช่วงกิโลเฮิร์ตซ์ต่ำ หลังจากแหย่ไปมาผมเชื่อว่านี่อาจเป็นประเภทของวงจรที่ฉันต้องการ คำถามที่ 1: ฉันยังสนิทกับการติดตามที่ถูกต้องหรือไม่ คำถามที่ 2: องค์ประกอบที่ถูกต้องที่จะใช้สำหรับรายการ (5), (Transistor หรือ Mosfet) คืออะไรและฉันจะหาชิ้นส่วนได้อย่างไร (ที่ Frys ท้องถิ่น RadioShack ออนไลน์) และระบุ (ระบุ) …
16 led  transistors  gpio 

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

2
ทำไมรางทองแดงถึงเป็นสีส้มทอง?
ฉันมี PCB ดิบต่อหน้าฉัน พื้นผิวส่วนใหญ่มีสามสี: สีเขียวเข้ม, สีส้มทองและสีขาว อย่างที่ฉันเข้าใจแล้วสีเขียวนั้นต้านทานได้สีส้มทองก็เป็นทองแดงและสีขาวก็แค่หน้าจอไหม ฉันคิดว่ามันน่าประหลาดใจที่สีของทองแดงบนผิว PCB นั้นแตกต่างจากสีของท่อทองแดงมาก กรุณาเปรียบเทียบสีส้มทองของ PCBs และสีส้มแดงของท่อทองแดง เหตุใด PCB ทองแดงจึงมีสีเหลืองมากกว่าท่อทองแดง
16 pcb  copper 

1
ฟีเจอร์ใดที่ทำให้เรียลไทม์แตกต่างจากระบบปฏิบัติการประเภทอื่น
ฉันกำลังทดลองกับเคอร์เนลเรียลไทม์ขนาดเล็กที่โดยทั่วไปไม่สามารถทำอะไรได้ ใช้ I / O ที่ขับเคลื่อนด้วยอินเตอร์รัปต์ แต่ทำไมเคอร์เนลแบบเรียลไทม์? ฉันอ่านว่า Linux กลายเป็นเคอร์เนลตามเวลาจริงในปี 2002 ถูกต้องหรือไม่ ฉันใช้ Altera DE2 และรหัสที่ฉันใช้เป็นไฟล์ประกอบ 1 ไฟล์ส่วนหัว 1 ไฟล์และไฟล์ C 2 ไฟล์ โปรดช่วยฉันเข้าใจ # Uart_0 at 0x860 .equ de2_uart_0_base,0x860 # Timer_1 at 0x920, interrupt index 10 (mask 2^10 = 0x400) .equ de2_timer_1_base,0x920 .equ de2_timer_1_intmask,0x400 # Timeout value for 0,1 …

4
ฉันจะเปลี่ยนคุณสมบัติของวัตถุหลายรายการพร้อมกันได้อย่างไร
ฉันมีหลายเส้นและส่วนโค้งในไลบรารี EAGLE footprint ที่ฉันต้องการแก้ไขเพื่อให้หนาขึ้น ใน Altium ตรงไปตรงมาเพื่อกดปุ่ม Ctrl คลิกที่วัตถุจำนวนมากเปิดคุณสมบัติของพวกเขาและเปลี่ยนพวกเขาทั้งหมดในครั้งเดียว ใน EAGLE ฉันไม่มีความคิด กระบวนทัศน์ "กลุ่ม" ของ EAGLE ดูเหมือนจะห่างไกลจากมาตรฐานเล็กน้อยดังนั้นความพยายามของฉันในการใช้งานที่อาจเป็นจุดจบ แต่มีวิธีที่ดีกว่านี้หรือไม่ มีคำสั่งเวทมนต์ที่ฉันสามารถเรียกใช้เพื่อให้ทุกบรรทัดและส่วนโค้งในส่วนห้องสมุดบนชั้น X มีความหนาของ Y หรือไม่? ถ้าอย่างนั้นใน PCB ทุบชิ้นส่วนทั้งหมดและเปลี่ยนฉลากทั้งหมดเป็นแบบอักษร Z ด้วยขนาด W
16 eagle 

6
วิธีการกราวด์แหล่งจ่ายไฟแบบสวิตชิ่งอย่างปลอดภัยด้วยเอาท์พุตแบบลอยตัว?
ฉันเพิ่งได้รับแหล่งจ่ายไฟแบบสวิตช์ขนาด 120VAC ถึง 5VDC (20A) (ชนิดที่มีปลอกโลหะระบายอากาศแบบพาสซีฟ) สำหรับใช้กับโครงการไมโครคอนโทรลเลอร์ที่ฉันกำลังทำงานอยู่ ฉันต่อสาย Line-Neutral-Ground ให้ถูกต้องกับปลั๊ก 3 ขา มันทดสอบออกมาได้ดี (และกรณีถูกผูกมัดกับกราวด์ภายใน) แต่ฉันเห็นผลลัพธ์มีป้ายกำกับว่า DC- และ DC + และแน่นอน DC- ไม่ได้ถูกผูกมัดกับพื้นดังนั้นผลลัพธ์จะลอย (แม้ว่าฉันจะไม่ได้ตรวจจับ ) มีอันตรายหรือไม่ในการเชื่อม DC- ออกกับกราวด์ด้วยสายสั้นเพื่อให้แน่ใจว่าพื้นวงจรของฉันยังอ้างอิงพื้นดินที่บ้าน? ฉันไม่แน่ใจว่าปล่อยให้การส่งออกลอยเป็นเรื่องที่ฉลาด แต่ฉันไม่ต้องการผลข้างเคียงที่เป็นอันตรายหากฉันต่อ DC- (วงจรที่ใช้พลังงานร่วมกันครั้งนี้จะเชื่อมต่อกับพีซีของฉันซึ่งมีสายดินค่อนข้างถี่ถ้วนดังนั้นฉันจึงอยากเลียนแบบพฤติกรรมนั้น) หมายเหตุด้านข้าง: ฉันมีแลปท็อปหลังตลาดที่มีสองง่าม ... มันทำงานได้ทั้งสองทาง แต่ถ้าฉันเสียบมันในทางเดียวแผ่นโลหะที่หุ้มบนแล็ปท็อปจะมี "เสียงกระหึ่ม" ที่น่าสนใจ ไม่ตกตะลึง แต่เห็นได้ชัดแน่นอน ฉันสงสัยว่าเมื่อเสียบปลั๊กอย่างถูกต้องพื้นเอาท์พุทจะอ้างอิงที่เป็นกลางอย่างอ่อนและวิธี "buzzy" มีพื้นเอาท์พุทอ้างอิงแรงดันไฟฟ้าของสายอ่อนอย่างไม่รัดกุม อุปทาน OEM กับปลั๊ก 3 ง่าม? ต่อสายดินไว้กับแผงป้องกันของสายไฟ DC …

3
เป็นไปได้หรือไม่ที่จะมีการแยกตัวมากเกินไป?
ในการออกแบบส่วนใหญ่ของฉันเมื่อเร็ว ๆ นี้ฉันค่อนข้างเสรีในการใช้ตัวถอดรหัส decoupling (โดยเฉพาะ 0.1uf X5Rs) บนส่วนใหญ่หากไม่ทั้งหมดของหมุดจัดหาสำหรับสิ่งที่ดำเนินการสลับที่สำคัญจากระยะไกล (โดยเฉพาะอย่างยิ่งเมื่อแผ่นข้อมูล กว่าจะมีพินอุปทาน) นี่เป็นวิธีปฏิบัติที่ดี / ดีหรือเป็นเรื่องสำคัญที่จะต้องยึดคู่มือผู้ผลิตและใช้สิ่งที่พวกเขาระบุ?

3
ในมอเตอร์กระแสตรงมีจุดเปลี่ยนหนึ่งจุดที่ดีที่สุดในทุกด้านหรือไม่?
คำถามล่าสุดนี้ทำให้ฉันคิดเกี่ยวกับช่วงเวลาในการแลกเปลี่ยนและทำไมการพัฒนาถึงเป็นที่พึงปรารถนา อย่างไรก็ตามฉันต้องการพิจารณาปรากฏการณ์ที่ลึกซึ้งยิ่งขึ้นและฉันค่อนข้างมั่นใจว่าความเข้าใจของฉันไม่สมบูรณ์ดังนั้นฉันจึงคิดว่าฉันจะลองคำถามใหม่ สนามสเตเตอร์และโรเตอร์รวมกันเพื่อสร้างสนามโดยรวมที่มีการหมุนและมอเตอร์บางตัวเลื่อนเวลาเปลี่ยนไปเพื่อลดการสลับขั้ว นี่คือภาพประกอบจากบทความนี้เกี่ยวกับระบบไฟฟ้าใต้น้ำ : ส่วนที่สิ่งนี้ปรากฏขึ้นกำลังพูดถึงเครื่องกำเนิดไฟฟ้าดังนั้นลูกศรที่ชื่อว่า "การหมุน" จะย้อนกลับหากเราคิดว่านี่เป็นมอเตอร์ หากนี่คือมอเตอร์ที่มีกระแสและสนามลากเราคาดหวังว่ามันจะหมุนไปในทิศทางตรงกันข้ามทวนเข็มนาฬิกา เนื่องจากที่จุดเลเบล "ระนาบกลางใหม่" โรเตอร์ไม่ผ่านเส้นแรงแม่เหล็กใด ๆ จึงไม่มีแรงดันไฟฟ้าเหนี่ยวนำดังนั้นหากทำการเปลี่ยนที่นี่จะมีแรงกระทำน้อยที่สุด แต่โดยการย้ายจุดเปลี่ยนเราได้สละพารามิเตอร์อื่น ๆ บ้างไหม? เราลดแรงบิดหรือไม่? ประสิทธิภาพ? หรือนี่คือจุดเปลี่ยนที่เหมาะสมที่สุดในทุกประการ?

4
ไมโครคอนโทรลเลอร์พร้อมสายยาวสำหรับอินพุตดิจิตอล
ฉันมีปุ่มออดในบ้านของฉันมีสายเป็นคณะกรรมการ GHI EMX dev ซอฟต์แวร์จะประเมินเวลาของวันและตัดสินว่าออดควรส่งเสียงหรือไม่ หมายเหตุด้านข้าง:สิ่งนี้ได้ถูกนำไปใช้เพื่อจัดการกับ pranks ding-dong-ditch ที่ฉันรับ ทั้งหมดนี้ใช้งานได้ดีมากยกเว้นปัญหาหนึ่งสายที่เชื่อมต่อกับบอร์ด EMX ยาวประมาณ 50 ฟุต (~ 15 เมตร) และสร้างสัญญาณรบกวนมากพอที่บอร์ดจะคิดว่ามีคนกดปุ่มและออดกริ่งของฉันจะดังขึ้นเป็นระยะ ๆ ตลอด วัน. ทั้งภรรยาและสุนัขของฉันไม่ชอบสิ่งนี้ (แต่เด็ก ๆ คิดว่ามันสนุกดี) ฉันได้ลองแก้ไขปัญหาโดยทำตามคำแนะนำที่พบในบทความนี้และใช้วงจรต่อไปนี้: สิ่งนี้ไม่ได้แก้ปัญหา แต่ฉันพบว่าการใส่ตัวต้านทาน 3k ใน 1k และแทนที่ตัวเก็บประจุ. 01uF ด้วย 40uF ทำงานได้ดีขึ้นเล็กน้อย แต่สิ่งที่มากกว่า 3k ทำให้เกิดความล่าช้าที่น่าสังเกตเมื่อกดปุ่มก่อน แหวนระฆัง ความแตกต่างสำหรับวงจรของฉันคือแผงวงจรทำงานบน 3.3V แทน 5V (ซึ่งฉันคิดว่าทำให้ปัญหาแย่ลง) และแทนที่จะเชื่อมต่อกับกราวด์สวิตช์จะทำวงจรให้เสร็จสมบูรณ์ (เช่นสองสายเชื่อมต่อระหว่างไมโครคอนโทรลเลอร์และสวิตช์) สายไฟที่วิ่งระหว่างสวิตช์และไมโครคอนโทรลเลอร์เป็นสายออดมาตรฐานซึ่งไม่ได้ป้องกันหรือบิด การแทนที่ลวดออดด้วยลวดที่หุ้มฉนวนนั้นน่าเสียดายที่ไม่ใช่ตัวเลือกเนื่องจากจะทำให้ฉันต้องถอด drywall …

4
เหตุใดโปรเซสเซอร์ทำงานหนักกว่าใช้พลังงานไฟฟ้ามากกว่า
ย้อนกลับไปในช่วงเวลาที่ฉันเริ่มเขียนโค้ดอย่างน้อยที่สุดเท่าที่ฉันรู้โปรเซสเซอร์ทั้งหมดใช้พลังงานคงที่ ไม่มีสิ่งเช่นโปรเซสเซอร์ที่เป็น "ว่าง" ทุกวันนี้มีเทคโนโลยีทุกประเภทสำหรับลดการใช้พลังงานเมื่อโปรเซสเซอร์ไม่ว่างมากโดยส่วนใหญ่จะลดอัตรานาฬิกาแบบไดนามิก คำถามของฉันคือทำไมการทำงานที่อัตรานาฬิกาที่ต่ำกว่าใช้พลังงานน้อยกว่า ภาพจิตของโปรเซสเซอร์เป็นแรงดันอ้างอิง (พูด 5V) แทนไบนารี 1 และ 0V แทน 0 ดังนั้นฉันมักจะคิดว่า 5V คงที่ถูกนำไปใช้กับชิปทั้งหมดโดยมีประตูตรรกะต่างๆตัดการเชื่อมต่อแรงดันไฟฟ้านี้ เมื่อ "ปิด" หมายถึงการใช้พลังงานจำนวนคงที่ อัตราการเปิดและปิดประตูเหล่านี้ดูเหมือนจะไม่มีความสัมพันธ์กับพลังที่ใช้ ฉันไม่สงสัยเลยว่านี่เป็นภาพที่ไร้เดียงสาอย่างไร้ความหวัง แต่ฉันไม่ใช่วิศวกรไฟฟ้า บางคนสามารถอธิบายสิ่งที่เกิดขึ้นจริง ๆ กับการปรับสเกลความถี่และวิธีการประหยัดพลังงาน มีวิธีอื่นใดที่โปรเซสเซอร์ใช้พลังงานมากหรือน้อยขึ้นอยู่กับสถานะหรือไม่? เช่นใช้พลังงานมากขึ้นไหมถ้ามีประตูเปิดมากขึ้น? โปรเซสเซอร์มือถือ / พลังงานต่ำแตกต่างจากลูกพี่ลูกน้องเดสก์ทอปอย่างไร พวกมันง่ายกว่า (ทรานซิสเตอร์น้อยกว่า) หรือมีความแตกต่างในการออกแบบพื้นฐานอื่น ๆ บ้างไหม?
16 processor  power 

7
มีคำแนะนำ pin-out I2C ที่ชัดเจนหรือไม่? ไม่ได้มองหา“ มาตรฐาน”
แก้ไข:นี่ถูกทำซ้ำหลายครั้งดังนั้นวางไว้ด้านบน: ใช่เป็นที่รู้จักกันดีว่าไม่มี "มาตรฐาน"สำหรับการเชื่อมต่อระหว่างอุปกรณ์ I2C แต่แน่นอนชุมชนนี้สามารถกำหนดรายการของ "แนวทาง" คะแนนสำหรับการทำ การเชื่อมต่อระหว่างกันดังกล่าวขึ้นอยู่กับพฤติกรรมของสัญญาณการลดเสียงรบกวนและการลดความเสี่ยงเนื่องจากการเชื่อมต่อที่ไม่ถูกต้อง NXP กำหนดมาตรฐาน I2Cโดยไม่ระบุ pin-out สำหรับตัวเชื่อมต่อ I2C คือความเข้าใจของฉัน คำแนะนำเดียวจาก NXP ดูเหมือนจะเป็นการกล่าวถึงการวางกราวด์และ / หรือ Vss ระหว่าง SDA และ SCL หาก Vss / Gnd ดำเนินการข้ามการเชื่อมต่อระหว่างกัน การสั่งซื้อโมดูล I2C ต่างๆทำให้ฉันมีความหลากหลายของ I2C pin-outs และภารกิจเล็กน้อยในการติดตามการเปลี่ยนริบบิ้นสายเคเบิลเล็ก ๆ น้อย ๆ ที่ฉันต้องทำเพื่อพวกเขา เช่น โมดูลโมโน OLED: SCL, SDA, GND, 5V (เห็นได้ชัดว่าไม่เหมาะเนื่องจากนาฬิกาและข้อมูลอยู่ติดกัน เซนเซอร์โล่สำหรับ Arduino: …

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