10M+ อุปกรณ์อิเล็กทรอนิกส์ในสต็อก
ได้รับการรับรองมาตรฐาน ISO
รับประกันสินค้า
จัดส่งด่วน
ชิ้นส่วนที่หาได้ยาก?
เราเป็นผู้จัดหาให้พวกเขา
ขอใบเสนอราคา

เครื่องวิเคราะห์ลอจิก: ช่องสัญญาณ อัตราการสุ่มตัวอย่าง การตรวจวัด และการใช้งาน

ธ.ค. 12 2025
แหล่งที่มา: Michael Chen
เรียกดู: 2475

เครื่องวิเคราะห์ลอจิกช่วยแสดงให้เห็นว่าสัญญาณดิจิทัลเปลี่ยนแปลงไปอย่างไรเมื่อเวลาผ่านไป และเส้นต่างๆ ทํางานร่วมกันอย่างไร ทําให้มองเห็นเวลา กิจกรรมโปรโตคอล และการสื่อสารได้ง่ายขึ้น บทความนี้อธิบายวิธีการทํางานของเครื่องวิเคราะห์ลอจิกวิธีการตั้งค่าวิธีจับและศึกษาสัญญาณและวิธีใช้เครื่องมือเพื่อการวิเคราะห์ที่ชัดเจนและละเอียด

ค 1. ภาพรวม Logic Analyzer  

ค 2. เวิร์กโฟลว์ Logic Analyzer  

ค 3. การนับช่องสัญญาณของเครื่องวิเคราะห์ลอจิกและการเลือกอัตราตัวอย่าง  

ค 4. ประเภททริกเกอร์ในตัววิเคราะห์ลอจิก  

ค 5. การถอดรหัสโปรโตคอลและการวิเคราะห์ระดับสูงในเครื่องวิเคราะห์ลอจิก  

ค 6. การตรวจวัดและการต่อสายดินสําหรับเครื่องวิเคราะห์ลอจิก  

ค 7. ความสมบูรณ์ของสัญญาณ Logic Analyzer  

ค 8. การใช้เครื่องมือหลายอย่างกับเครื่องวิเคราะห์ลอจิก  

ค 9. แอปพลิเคชั่น Logic Analyzer ขั้นสูง  

ค 10. โซลูชัน Logic Analyzer สําหรับปัญหาสัญญาณทั่วไป  

ค 11. ข้อมูลจําเพาะของ Logic Analyzer ที่คุณควรรู้  

ค 12. บทสรุป

ค 13. คําถามที่พบบ่อย [FAQ]

Figure 1. Logic Analyzer 

ภาพรวม Logic Analyzer 

เครื่องวิเคราะห์ลอจิกจะจับสัญญาณดิจิทัลที่รวดเร็วและแสดงให้เห็นว่าสัญญาณเหล่านั้นเปลี่ยนแปลงไปอย่างไรเมื่อเวลาผ่านไปในหลายช่องสัญญาณ แทนที่จะแสดงรูปคลื่นแบบอะนาล็อกเช่นออสซิลโลสโคป จะเน้นที่การจับเวลาแบบดิจิทัล การถอดรหัสโปรโตคอล และพฤติกรรมของสายสัญญาณหลายเส้นที่ทํางานร่วมกัน ทําให้มีประโยชน์สําหรับการตรวจสอบไมโครคอนโทรลเลอร์ ระบบฝังตัว บัสสื่อสาร FPGA และการตั้งค่าหลายบอร์ด

เครื่องวิเคราะห์ตรรกะสมัยใหม่นําเสนอข้อมูลผ่านไดอะแกรมเวลา มุมมองแพ็กเก็ต มุมมองสถานะ และรายการเหตุการณ์ เครื่องมือเหล่านี้ช่วยให้ระบุปัญหาด้านเวลา ปัญหาการซิงโครไนซ์ ข้อผิดพลาดของโปรโตคอล และความขัดแย้งทางตรรกะที่ออสซิลโลสโคปไม่สามารถเปิดเผยได้ง่ายขึ้น

ด้วยเหตุนี้ขั้นตอนต่อไปคือการเรียนรู้ว่าเครื่องวิเคราะห์ตรรกะย้ายจากการเชื่อมต่อไปสู่การตรวจสอบสัญญาณขั้นสุดท้ายอย่างไร

เวิร์กโฟลว์ Logic Analyzer 

ขั้นตอนที่ 1 - เชื่อมต่อ

Figure 2. Step 1 - Connect

ขั้นตอนนี้เกี่ยวกับการติดโพรบอย่างถูกต้อง ควรวางไว้บนจุดสัญญาณที่สะอาดและมั่นคง และสายกราวด์สั้นช่วยให้การอ่านค่าชัดเจน ระดับแรงดันไฟฟ้าของเครื่องวิเคราะห์ต้องตรงกับระดับสัญญาณ เช่น 1.2V, 1.8V, 3.3V หรือ 5V ควรเก็บสายโพรบให้ห่างจากร่องรอยการสลับพลังงานเพื่อหลีกเลี่ยงเสียงรบกวน

ขั้นตอนที่ 2 - ตั้งค่า

Figure 3. Step 2 - Setup

ขั้นตอนนี้ทําให้เครื่องวิเคราะห์พร้อมที่จะบันทึกสัญญาณ สามารถเปลี่ยนชื่อช่องสัญญาณเพื่อการติดตามที่ง่ายขึ้น และควรเลือกโหมด เวลา หรือสถานะที่ถูกต้อง อัตราการสุ่มตัวอย่างควรสูงกว่าความถี่สัญญาณอย่างน้อย 4× ถึง 10× ต้องตั้งค่าทริกเกอร์เพื่อบันทึกเหตุการณ์สําคัญ และความลึกของหน่วยความจําควรมีข้อมูลก่อนและหลังทริกเกอร์

ขั้นตอนที่ 3 - จับภาพ

Figure 4. Step 3 - Capture

ในระหว่างขั้นตอนนี้ การบันทึกจะเริ่มขึ้นเมื่อถึงเงื่อนไขทริกเกอร์ ข้อมูลก่อนทริกเกอร์ให้บริบทที่เป็นประโยชน์ และหน้าต่างการจับภาพที่ยาวขึ้นทําให้ดูกิจกรรมดิจิทัลทั้งหมดได้ง่ายขึ้น ทริกเกอร์แบบมีเงื่อนไขช่วยจับสัญญาณที่ปรากฏเป็นครั้งคราว

ขั้นตอนที่ 4 - วิเคราะห์

Figure 5. Step 4 - Analyze

ขั้นตอนนี้จะเปลี่ยนข้อมูลที่บันทึกให้เป็นข้อมูลที่ชัดเจน สามารถตรวจสอบเวลาได้ด้วยเคอร์เซอร์และไม้บรรทัด และเครื่องวิเคราะห์สามารถถอดรหัสโปรโตคอล เช่น I²C, SPI, UART และ CAN เครื่องมือค้นหาและบุ๊กมาร์กช่วยให้ค้นหาเหตุการณ์พื้นฐานในข้อมูลได้ง่ายขึ้น

ด้วยผลลัพธ์เหล่านี้ จะชัดเจนขึ้นว่าช่องทางใดและอัตราการสุ่มตัวอย่างทํางานได้ดีที่สุด

การนับช่องสัญญาณ Logic Analyzer และการเลือกอัตราตัวอย่าง

จํานวนช่องที่แนะนํา

• UART, I²C, SPI: 2–6 ช่อง

• บัส MCU: 8–24 ช่อง

• ระบบหน่วยความจําแบบขนาน: 16–64+ ช่อง

• FPGA หรือการออกแบบดิจิทัลหนาแน่น: 32–136 ช่อง

Samp การเลือกอัตรา

โปรโตคอลความถี่ทั่วไปอัตราตัวอย่างที่แนะนําวัตถุประสงค์
UARTยูอาร์ต 9.6–115 kbps9.6–115 kbps1–5 MS/วินาทีรักษาขอบเวลาให้ชัดเจน
I²C100 กิโลเฮิรตซ์–3.4 MHz100 กิโลเฮิรตซ์–3.4 MHz ความเร็วบัส 10–20×แสดงการยืดนาฬิกาและการเปลี่ยนแปลงเวลา
SPIสปอนซิส 1–50 เมกะเฮิรตซ์≥200 MS/วินาทีจัดการการเปลี่ยนสัญญาณได้อย่างรวดเร็ว
สามารถ500 kbps–1 Mbps500 กิโลบิตต่อวินาที 10–20 MS/วินาทีรักษาจังหวะบิตที่แม่นยํา
รถบัสคู่ขนานแตกต่างกันไปอัตรา Edge สูงสุด ≥4×รักษาความสัมพันธ์ด้านเวลาให้สอดคล้องกัน
Figure 6. Edge Trigger
ทริกเกอร์ขอบตอบสนองต่อการเปลี่ยนที่เพิ่มขึ้นหรือลดลงในสัญญาณดิจิทัล ช่วยให้เครื่องวิเคราะห์ลอจิกจับกิจกรรมได้อย่างแม่นยําเมื่อสัญญาณสลับสถานะ
Figure 7. Pattern Trigger
ทริกเกอร์รูปแบบจะเฝ้าดูเงื่อนไขบิตที่เฉพาะเจาะจงในหลายช่องสัญญาณ ช่วยให้เครื่องวิเคราะห์ลอจิกเริ่มบันทึกเมื่อสัญญาณตรงกับรูปแบบที่ตั้งไว้
Figure 8. Sequential Trigger
ทริกเกอร์ตามลําดับจะติดตามชุดเหตุการณ์ตามลําดับ ช่วยให้ตัววิเคราะห์ตรรกะสามารถบันทึกกิจกรรมได้เฉพาะเมื่อเหตุการณ์หนึ่งเกิดขึ้นหลังจากเหตุการณ์อื่น
Figure 9. Duration Trigger
ทริกเกอร์ระยะเวลาจะตรวจสอบว่าสัญญาณจะสูงหรือต่ํานานแค่ไหน ช่วยให้เครื่องวิเคราะห์ลอจิกตรวจจับพัลส์ที่สั้นหรือยาวกว่าที่คาดไว้
เมื่อทริกเกอร์จับข้อมูลที่ถูกต้องแล้ว การถอดรหัสโปรโตคอลจะช่วยอธิบายความหมายของข้อมูล
• การสร้างเฟรมใหม่
•การตีความที่อยู่และคําสั่ง
•การดึงข้อมูล
• CRC หรือแฟล็กข้อผิดพลาดพาริตี้
•บันทึกที่มนุษย์อ่านได้
• I²C, SPI
• ยูอาร์ต
• CAN, ลิน
• ยูเอสบี LS/FS
• 1 สาย, SMBus, I³C
• เจแท็ก, SWD
• รถโดยสารคู่ขนาน
• ใช้สายกราวด์สั้น
• หลีกเลี่ยงสายจัมเปอร์สําหรับสัญญาณที่สูงกว่า 5–10 MHz
• ใช้คลิปโพรบคุณภาพสูง
• ให้สายโพรบสั้น
• อยู่ห่างจากบริเวณที่มีเสียงดัง เช่น ตัวควบคุมการสลับ
• พื้นที่ลอยน้ํา
• สายอุปนัยยาว
• คลิปหลวมหรือจุดบัดกรียุ่ง
• ขั้วผิดในช่อง
• การตรวจวัดสัญญาณดิฟเฟอเรนเชียลไม่ถูกต้อง
การโหลดโพรบสามารถเปลี่ยนรูปร่างของสัญญาณดิจิทัล ซึ่งทําให้เครื่องวิเคราะห์ลอจิกตีความข้อมูลไม่ถูกต้อง มันสามารถชะลอเวลาขึ้นและลงปัดเศษขอบทําให้พัลส์หายไปสร้างการเปลี่ยนที่ผิดพลาดและนําไปสู่ความล้มเหลวในการถอดรหัส การเปลี่ยนแปลงเหล่านี้ส่งผลต่อลักษณะของสัญญาณและสามารถจับสัญญาณได้ดีเพียงใด
เมื่อความสมบูรณ์ของสัญญาณไม่ดี ตัววิเคราะห์ลอจิกอาจแสดงปัญหาที่ไม่ปรากฏบนออสซิลโลสโคป อาการเหล่านี้รวมถึงข้อบกพร่องที่ปรากฏเฉพาะในเครื่องวิเคราะห์ข้อผิดพลาดของโปรโตคอลแบบสุ่มเวลาไม่ตรงกันและสัญญาณโกสต์เป็นครั้งคราว สัญญาณเหล่านี้บ่งชี้ว่าการตั้งค่าการตรวจวัดหรือเส้นทางสัญญาณกําลังได้รับผลกระทบ
• เปรียบเทียบสัญญาณกับออสซิลโลสโคป
• ลดสายโพรบ
• ลดอัตราการสุ่มตัวอย่างเล็กน้อยเพื่อเปิดเผยรอยหยัก
• โพรบใกล้กับแหล่งสัญญาณมากขึ้น
ออสซิลโลสโคปแสดงรูปร่างของสัญญาณ รวมถึงเสียงเรียกเข้า สัญญาณรบกวน และการเปลี่ยนแปลงแรงดันไฟฟ้า ช่วยตรวจสอบคุณภาพทางไฟฟ้าของสิ่งที่เครื่องวิเคราะห์ลอจิกกําลังจับภาพ
เครื่องวิเคราะห์ลอจิกมุ่งเน้นไปที่เวลา แสดงให้เห็นว่าสัญญาณเปลี่ยนแปลงเมื่อใด ช่องสัญญาณสัมพันธ์กันอย่างไร และการสื่อสารแบบดิจิทัลจะซิงค์กันหรือไม่
บันทึกเฟิร์มแวร์เผยให้เห็นว่า CPU กําลังทําอะไรอยู่ระหว่างการเรียกใช้โค้ด ช่วยเชื่อมต่อกิจกรรมสัญญาณจากตัววิเคราะห์ลอจิกกับสิ่งที่ระบบพยายามทํา
การใช้เครื่องมือเหล่านี้ร่วมกันทําให้เข้าใจภาพรวมได้ง่ายขึ้น ออสซิลโลสโคปแสดงรูปคลื่น ตัววิเคราะห์ลอจิกแสดงเวลา และบันทึกเฟิร์มแวร์แสดงพฤติกรรมของระบบ ซึ่งช่วยค้นหาสาเหตุที่แท้จริงได้รวดเร็วยิ่งขึ้น
เครื่องวิเคราะห์ลอจิกช่วยอ่านและตรวจสอบเวลาสัญญาณที่ทํางานระหว่างบล็อก FPGA ภายใน ซึ่งแสดงให้เห็นว่าข้อมูลเคลื่อนที่ภายในชิปอย่างไร
ติดตามสายหน่วยความจําที่รวดเร็วและแสดงว่าที่อยู่ ข้อมูล และสัญญาณควบคุมเรียงกันอย่างถูกต้องในแต่ละรอบหน่วยความจําหรือไม่
มันดูรูปแบบดิจิทัลบนสาย JTAG หรือ SWD เพื่อให้คุณสามารถติดตามเหตุการณ์การรีเซ็ตขั้นตอนคําแนะนําและการสื่อสารชิป
จับสัญญาณบัสยานยนต์และจัดวางแต่ละเฟรมเพื่อให้เวลาและการไหลของข้อมูลมีความชัดเจน
แสดงให้เห็นว่าบอร์ดพูดคุยกันอย่างไรโดยการบันทึกบรรทัดดิจิทัลที่ใช้ร่วมกันและตรวจสอบว่าข้อความมาถึงในเวลาที่เหมาะสมหรือไม่
การใช้งานเหล่านี้มักนําไปสู่ปัญหาสัญญาณทั่วไปที่เครื่องวิเคราะห์สามารถช่วยแก้ไขได้
ปัญหาสาเหตุของมันคืออะไรแก้ไขเครื่องวิเคราะห์ลอจิก
ข้อผิดพลาด I²C NACKที่อยู่อุปกรณ์ไม่ถูกต้อง, ดึงขึ้นอ่อนหรือขาดหายไป, แรงดันไฟฟ้าไม่ตรงกัน จับภาพ START → ADDRESS → ACK, ตรวจสอบเวลาเพิ่มขึ้นของ SCL/SDA, ยืนยันค่าการดึงขึ้น (2.2k–10k)
SPI บิตไม่ตรงแนวSPI บิตชิฟต์ การตั้งค่านาฬิกาไม่ถูกต้อง ตรวจสอบ CPOL/CPHA วัดเวลาระหว่าง SCK และ MOSI และตรวจสอบให้แน่ใจว่า CS อยู่ในระดับต่ําระหว่างการถ่ายโอน
ปัญหาการจัดเฟรมหรือความเท่าเทียมกัน UARTUART อัตราบอดไม่ตรงกัน สัญญาณตก จังหวะเวลาไม่ดีจับคู่อัตราบอด, ลดระยะห่างของสายเคเบิล, เพิ่มบิตหยุด, ตรวจสอบขอบรูปคลื่น

ข้อมูลจําเพาะของ Logic Analyzer ที่คุณควรรู้

คุณสมบัติความหมายสเปคที่เรียบง่ายและชัดเจน
ช่องช่องสัญญาณที่มากขึ้นช่วยให้ Logic Analyzer สามารถดูสายดิจิทัลหลายสายพร้อมกันได้16–32 สําหรับไมโครคอนโทรลเลอร์, 64+ สําหรับระบบขนาดใหญ่MISUMI ประเทศไทย
อัตราตัวอย่างอัตราการสุ่มตัวอย่างที่สูงขึ้นช่วยให้ Logic Analyzer จับขอบได้อย่างรวดเร็วโดยไม่ข้ามรายละเอียด200 MS/s สําหรับรถโดยสารทั่วไป 1 GS/s สําหรับสายความเร็วสูงMISUMI ประเทศไทย
ความลึกของหน่วยความจําหน่วยความจําที่มากขึ้นจะเก็บการบันทึกที่ยาวขึ้น ดังนั้นจึงสามารถตรวจสอบสัญญาณได้โดยไม่มีช่องว่าง128 MB หรือมากกว่า
ช่วงแรงดันไฟฟ้าระดับอินพุตที่ปรับได้ช่วยให้เครื่องวิเคราะห์ปลอดภัยและเข้ากันได้กับระดับลอจิกต่างๆปรับได้ 1.2–5.0 V

| ตัวถอดรหัสโปรโตคอล | ตัวถอดรหัสในตัวเปลี่ยนสัญญาณดิบให้เป็นข้อมูลที่อ่านได้ทําให้การดีบักราบรื่นขึ้น | I²C, SPI และ UART เป็นอย่างน้อย

| โพรบ | โพรบที่ดีช่วยลดการบิดเบือนของสัญญาณและรักษารูปคลื่นให้สะอาด | โพรบความจุต่ํา | Synology Inc.

| ซอฟต์แวร์ | เครื่องมือซอฟต์แวร์ที่เป็นประโยชน์ทําให้การตรวจสอบการจับภาพเร็วขึ้นและเป็นระเบียบมากขึ้น | การสนับสนุนการค้นหา บุ๊กมาร์ก และการเขียนสคริปต์ | Synology Inc.

| API ระบบอัตโนมัติ | API ช่วยให้สามารถควบคุมเครื่องวิเคราะห์โดยสคริปต์สําหรับการทดสอบที่ทําซ้ําได้ | การเข้าถึง Python หรือ CLI | Python

สรุป 

เครื่องวิเคราะห์ลอจิกทําให้กิจกรรมดิจิทัลเข้าใจง่ายขึ้นโดยแสดงเวลา การไหลของสัญญาณ และรายละเอียดโปรโตคอล อัตราการสุ่มตัวอย่างที่ถูกต้อง และการตั้งค่าทริกเกอร์ที่เหมาะสม ข้อมูลที่บันทึกได้จะชัดเจนและเชื่อถือได้ เมื่อรวมกับเครื่องมืออื่นๆ จะช่วยยืนยันคุณภาพสัญญาณและเปิดเผยปัญหาที่ส่งผลต่อการสื่อสาร เวลา และพฤติกรรมของระบบ

คําถามที่พบบ่อย [FAQ]

เครื่องวิเคราะห์ลอจิกสามารถวัดแรงดันไฟฟ้าแบบอะนาล็อกได้หรือไม่?

ไม่ใช่ เครื่องวิเคราะห์ลอจิกจะอ่านเฉพาะจุดสูงสุดและต่ําสุดแบบดิจิทัลเท่านั้น ไม่สามารถแสดงระดับแรงดันไฟฟ้าหรือรูปร่างรูปคลื่นได้

เครื่องวิเคราะห์ลอจิกภายในคืออะไร?

เป็นเครื่องวิเคราะห์ลอจิกที่สร้างขึ้นภายในอุปกรณ์เช่น FPGA จับสัญญาณภายในที่ไม่สามารถตรวจสอบได้จากภายนอก

ไฟล์จับภาพตัววิเคราะห์ลอจิกสามารถมีขนาดใหญ่แค่ไหน

ไฟล์จับภาพสามารถเข้าถึงได้หลายร้อยเมกะไบต์เมื่อใช้หลายช่องสัญญาณและอัตราการสุ่มตัวอย่างสูง

เครื่องวิเคราะห์ลอจิกสามารถบันทึกอย่างต่อเนื่องเป็นเวลานานได้หรือไม่?

ใช่ บางรุ่นรองรับโหมดสตรีมมิ่ง ซึ่งจะส่งข้อมูลไปยังคอมพิวเตอร์เพื่อบันทึกในระยะยาว

เครื่องวิเคราะห์ลอจิกจัดการกับระดับแรงดันไฟฟ้าที่แตกต่างกันอย่างไร?

ช่องสัญญาณต้องตรงกับสัญญาณ voltage. หากไม่เป็นเช่นนั้น จําเป็นต้องใช้ตัวเปลี่ยนระดับหรืออะแดปเตอร์เพื่อป้องกันความเสียหาย

สามารถส่งออกข้อมูลตัววิเคราะห์ลอจิกไปยังรูปแบบใดได้บ้าง

รูปแบบทั่วไป ได้แก่ CSV สําหรับข้อมูลดิบ VCD สําหรับโปรแกรมดูรูปคลื่น และไฟล์โครงการของผู้ขายสําหรับการตั้งค่าและถอดรหัสที่บันทึกไว้