Lab/Skill/FPGA

Labs: Electrical/Electronics

Oscilloscope [Playlist in Youtube]

1. การใช้ออสซิลโลสโคปเบื้องต้น 1.1 ตั้งแต่เปิดเครื่อง 1.2 การใช้เมนู measure ในการอ่านค่าต่าง ๆ 1.3 การทำพีชคณิตของ 2 สัญญาณ (+,-,*,/) 1.4 การอ่านค่าผ่านฟังก์ชัน cursor (แนวตั้งและแนวนอน) 1.5 ฟังก์ชันอืื่น ๆ ของ Oscilloscope2. ออสซิลโลสโคปและสายโคแอกเซียล 3. การตั้ง x1 และ x10 ของสายโพรบ 4. การตั้ง dc/ac/ground และ การทำ trigger 5. การใช้ฟังก์ชัน math ที่เป็น FFT ใน Oscilloscope 5.1 พื้นฐานการใช้ FFT ใน Oscilloscope 5.2 สัญญาณต่าง ๆ ใน frequency domain6. การใช้ oscilloscope ในโหมด single shot (เอาไว้ดู data)

การทดลองวงจรไฟฟ้าเบื้องต้น

1. การวัด time constant วงจร RC2. การวัด half-wave rectifier 2.1 การวัดผลของการใส่ตัวเก็บประจุในวงจร half-wave rectifier 3. การวัด full-wave rectifier 3.1 การวัด fullwave ด้วย isolation oscilloscope 3.2 การทดลองโดยการแยก GND จากที่เสียบ 3 ช่องกับ 2 ช่อง4. BJT characteristics and biasing circuitsFile

Skill 2 : ฺBluetooth Speaker

TINA Design Suite

1. เริ่มต้นและการวิเคราะห์วงจรไฟฟ้ากระแสตรง2. การวิเคราะห์วงจรไฟฟ้ากระแสตรงของจ่ายไม่อิสระ (Dependent source DC analysis)3. การวิเคราะห์แบบทรานเซียน (Transient Analysis) : Coplitts Osc4. การหา Transient Response และสมการ Transfer function ของวงจร RLC 5. การ sweep paprameters ในวงจร RLC (sweep ค่า L)6. การทดสอบ model ของ LM386 โดยTINA-TI7. การหาคุณสมบัติทรานซิสเตอร์8. การอธิบายวงจร Halfwave และ fullwave 9. การ import file macro มาใช้งานในวงจร10. การสร้างอุปกรณ์จาก Pspice model (LM386) 11. การ import file *.cir (TDA2003) และจำลองการทำงานผ่าน TINA

การทดสอบและใช้วงจรต่าง ๆ

1. การปรับแรงดัน Step-up converter (XL6009)2. การทดสอบ Step-up converter โดย Electronics load 3. การใช้และวิธีทดทดสอบ Bluetooth แบบ 7 pins 4. ข้อมูลและวงจรการใช้งาน LM386 5. การทดลองวงจร LM3866. การเปลี่ยนโหลดลำโพง 8 โอห์มเป็น 4 โอห์ม (LM386) 7. การทดสอบ LM386 ผ่านบลูทูธ



Digital System Design using FPGA Slides ของ FPGA

1. การติดตั้งโปรแกรม Quartus Prime (สำหรับ Intel Altera) 1. ปฐมบทกับ FPGA (1), ปฐมบทกับ FPGA (2) 2. ปัญหาการสร้าง Project ใหม่ใน Quartus 2. เรียนรู้ PLD (Programable logic devices) Part 1
(The Program hangs on new project in Quartus) 3. ปัญหาการติดตั้ง Altera USB Blaster driver 3. เรียนรู้ PLD (Programable logic devices) Part 2 4 . WinCUPL to XGpro (upload)
4. การเขียนวงจร 4-bit binary up couter

ISE Xilinx/VHDL

1. การลงโปรแกรม ISE 14.7 ที่ไม่ใช่ Win10 แต่ลงที่ Win102. คร้งแรก First Schematic design และ Simulation (iSim) on ISE Xilinx 2.1 การจำลองทั้งหมดตาม Truth table โดยใช้เทคนิค Clock 2.2 การทำ Test Bench โดยใช้ iSim และ VHDL testbench3. การออกแบบ Asynchronous 4- Bit (D Flipflop) Counter บน FPGA (Xilinx) 3.1 การออกแบบ Synchronous 4- Bit (J-K Flip-flop) Counter บน FPGA (ISE Xilinx) 4. FPGA (Xilinx) design flow (schematic)​ จาก Entry to Board (Whole process) 5. การทำ FPGA frequency divider (clock divider): Schematic and VHDL 5.1 From 100 MHz to below 1 Hz using twenty-seventh (27) D-flipflops on FPGA 5.2 Binary Counter 4 Bits (VHDL) on Xiling Spartan-6 Boards (Lx9 and TGQ144)
E1. การแก้ปัญหา Fixed Impact ISE 14.7 for Windows10 E2. Fixed iMPACT (ISE 14.7) ไม่เจอ board FPGA E3. Corrected Warning Integer Size in VHDL

Extra (PLD/FPGA/CPLD)

1. การใช้งาน VHDL ลง FPGA ครั้งแรกบน Cyclone IV 2. การทำ BCD on FPGA (Altera Cyclone IV) 3. การใช้ Switch และ LED บนบอร์ด Cyclone IV (RZ-EasyFPGA) 4. Binary to HexaDecimal on 7 segment and LED display (FPGA Cyclone IV E)5. การเลือกใช้ 7-segment บน ​ FPGA Cyclone IV E6. ข้อมูลการลง Xilinx ISE 14.7 Windows 107. CUPL Programmer’s Reference Guide (pdf)8. การทดสอบบอร์ด Spartan-6 LX9 test using Hyperterminal (Legacy)