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

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

5
เป็นไปได้ไหมที่จะเขียนโค้ดใน C ++ สำหรับไมโครคอนโทรลเลอร์ PIC ในอนาคต?
เป็นไปได้ไหมที่จะใช้ C ++ สำหรับการเข้ารหัส PICs? มีข้อ จำกัด ด้านฮาร์ดแวร์ใด ๆ ที่ทำให้เราไม่สามารถใช้ C ++ ได้หรือไม่? ขนาดของไฟล์. hex ที่สร้างขึ้นและเวลาในการทำงานของโปรแกรมเพิ่มขึ้นเท่าใดเมื่อเราใช้ C ++ แทน C? เป็นไปได้หรือไม่ที่จะใช้ C ++ สำหรับ PIC ปัจจุบัน มีแผนในอนาคตหรือการพัฒนาอย่างต่อเนื่องในเรื่องนี้หรือไม่?

1
DC-DC Converter - ทำไมแรงดันไฟฟ้าขาเข้าจึงเรียกว่า Vg?
ในหนังสือเรียนฉันกำลังอ่าน (ความรู้พื้นฐานของ Power Electronics 2nd Ed, Erickson และ Maksimovic), แรงดันไฟฟ้าขาเข้าสำหรับวงจรตัวแปลงหลายประเภทนั้นมีชื่อ Vg หนังสือเรียนไม่ได้อธิบายสิ่งที่ g หมายถึง มีใครรู้บ้าง

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

1
มันสำคัญแค่ไหนที่ฉันข้ามสัญญาณนาฬิกา 2 MHz SPI บนกระดานสองชั้น?
พื้นหลัง ขณะนี้ฉันกำลังทำงานกับบอร์ดฝ่าวงล้อมซึ่งทำให้ฉันสามารถเชื่อมต่อบอร์ดภายนอกจำนวนมาก (สัญญาณอะนาล็อกและสัญญาณผสม) กับ Arduino Micro โดยใช้ตัวเชื่อมต่อที่หลากหลาย บอร์ดฝ่าวงล้อมนั้นถูก จำกัด ไว้ที่สองชั้นและต้องจัดการกับสัญญาณเซ็นเซอร์แบบอะนาล็อกเก้าตัวรวมถึงสัญญาณดิจิตอล (SPI) เจ็ดสัญญาณ ได้แก่ นาฬิกา (SCK), MISO, MOSI และสัญญาณเลือกชิปสี่ตัว (CS) Arduino ได้รับการกำหนดค่าสำหรับความถี่สัญญาณนาฬิกา 2 MHz SPI แต่ฉันไม่สามารถหาข้อมูลเกี่ยวกับเวลาที่เพิ่มขึ้นตามปกติได้ ปัญหาคือฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการกำหนดเส้นทางสัญญาณดิจิตอลบนกระดานฝ่าวงล้อมของฉันคืออะไร เนื่องจากคำถามของฉันค่อนข้างเรียบง่ายฉันจึงรวบรวมตัวอย่างเล็ก ๆ น้อย ๆ ที่อธิบายไว้ด้านล่าง ปัญหาที่เข้าใจง่าย ในตัวอย่างที่เรียบง่ายนี้ฉันมีระนาบกราวน์, สัญญาณนาฬิกา SPI (SCK), สัญญาณเลือกชิป (CS), และ "พื้นที่เก็บของ" ที่ค่อนข้างใหญ่ดังแสดงในรูปด้านล่าง โปรดทราบว่าตัวอย่างไม่ได้ปรับขนาด: ความยาวการติดตามจริงจะมากกว่า 10 ซม ไม่สามารถแก้ไขการกำหนดพินในตัวเชื่อมต่อได้และฉันจะไม่สามารถย้าย / หมุนตัวเชื่อมต่อหรือพื้นที่ Keepout ได้ …

1
การใช้งาน VHDL ของ debouncer
ในฐานะที่เป็นส่วนหนึ่งของชั้นเรียนวิชาไฟฟ้าของฉันฉันต้องทำนาฬิกาเป็น VHDL ฉันพยายามทำให้วินาทีกะพริบเป็นจุดระหว่างการแสดงผล 7 ส่วนและแน่นอนแสดงนาทีและชั่วโมง (hh: mm) แต่งานสุดท้ายของฉันคือการเพิ่มปุ่มเพื่อตั้งค่าชั่วโมงและนาที หลังจากสองสามชั่วโมงมีข้อผิดพลาดเกี่ยวกับการแบ่งปันสัญญาณ ฯลฯ ฉันยอมแพ้ ... : s และฉันรู้ว่า VHDL ไม่ได้สำหรับฉันอย่างแน่นอน ใครช่วยบอกวิธีใช้ปุ่มที่มีเพียงสัญญาณเดียวหลังจากคลิก? -- Company: -- Engineer: -- -- Create Date: 21:33:34 05/20/2019 -- Design Name: -- Module Name: Zegar - Behavioral -- Project Name: -- Target Devices: -- Tool versions: -- Description: -- -- …
vhdl 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.