Picotronix ใช้ Pico 2 สองตัวแบ่งงานวัดสัญญาณ จอ และ Wi-Fi

Oscilloscope ตัวนี้ใช้ Raspberry Pi Pico 2 ถึงสองตัว เพราะตัวหนึ่งวัดสัญญาณ อีกตัวดูแลจอและ Wi-Fi

ปกติเวลาเห็นโปรเจกต์ Oscilloscope บน Microcontroller เรามักถามก่อนว่า ADC เร็วแค่ไหน หรือจับสัญญาณได้กี่ช่อง

แต่ Picotronix เลือกแก้โจทย์อีกแบบ: ใช้ Raspberry Pi Pico 2 ถึงสองตัว แล้วแบ่งหน้าที่ออกจากกัน

Pico 2 ตัวแรก ดูแลงาน Signal Acquisition และ Processing ที่อ่อนไหวต่อ Timing ส่วน Pico 2 W รับงาน Display, Control, picoPod Recognition และ Wireless Interface

จากนั้นจึงเพิ่ม picoPod แบบ Plug-in เพื่อเปลี่ยน Main Module ให้เป็น Oscilloscope, Logic Analyzer, Waveform Generator หรือ Mixed-signal Instrument ตาม Hardware ที่เสียบเข้าไป

Picotronix modular oscilloscope และ logic analyzer บน Raspberry Pi Pico 2
Picotronix เป็น Modular Test & Measurement Platform บน Raspberry Pi Pico 2 และ Pico 2 W พร้อม LCD และ Expansion Ports สำหรับ picoPods
Key Takeaways
  • Picotronix ใช้ Raspberry Pi Pico 2 และ Pico 2 W สองบอร์ด
  • Pico 2 รับงาน Signal Acquisition / Processing
  • Pico 2 W รับงาน Display, Control และ Wireless
  • Main Module มี 2-channel Oscilloscope และ 8-channel Logic Analyzer
  • Base Analog Capture ใช้ RP2350 12-bit ADC ที่ 500 kS/s
  • 150 MSPS เป็น Digital Logic Sampling ผ่าน picoPod ไม่ใช่ Base Analog ADC
  • ADC-100 ใช้ Dual 100 MSPS ADC แต่ที่ RP2350 150 MHz ผู้พัฒนาระบุ 75 MSPS 1CH / 50 MSPS 2CH
  • ระบบ Programmable ด้วย MicroPython โดยงาน Timing-sensitive ใช้ PIO / DMA
Processor 2 × RP2350
Base ADC 12-bit 500 kS/s
Display 320 × 240
Expansion 3 picoPod Ports

Picotronix คืออะไร?

Picotronix เป็น Modular Test & Measurement Platform จาก Thort Werx Pty Ltd ในออสเตรเลีย

Main Module มีพื้นฐานเป็น:

  • 2-channel Digital Storage Oscilloscope
  • 8-channel Logic Analyzer
  • Frequency Meter
  • 320 × 240 Color LCD
  • 2 Analog Expansion Ports
  • 1 Multifunction Expansion Port

จุดต่างจากเครื่องวัดแบบ Function ตายตัว คือผู้ใช้สามารถเสียบ Application-specific picoPod เพื่อเพิ่ม Front-end, ADC, Logic Input หรือ Signal Generation ตามงานที่ต้องการ

ทำไมต้องใช้ Raspberry Pi Pico 2 ถึงสองตัว?

ถ้าเอางานทั้งหมด ตั้งแต่ Signal Capture, Display Refresh, UI และ Wi-Fi ไปกองไว้บน Processor เดียว งานที่ต้องการ Timing แม่น จะต้องแชร์ Resource กับงาน Display และ Network

Picotronix เลยแยกเป็นสอง Processing Domains
ตัวหนึ่งโฟกัสการวัดสัญญาณ อีกตัวโฟกัสการควบคุม, Display และ Remote Interface

ทั้งสองบอร์ดใช้ RP2350 แต่มีหน้าที่ต่างกันอย่างชัดเจน แทนที่จะพยายามรวมให้เป็น Processor เดียว

Pico 2 กับ Pico 2 W แบ่งงานกันยังไง?

Picotronix Main Module ที่ใช้ Raspberry Pi Pico 2 สองบอร์ดสำหรับงานวัดสัญญาณและควบคุม
ภายใน Picotronix ใช้ Pico 2 สำหรับ Signal Processing และ Pico 2 W สำหรับ Display, Control และ Wireless Connectivity

Dual-Pico Architecture

Analog / Digital
Signal
→
Pico 2
Signal Processing
↔
Picogram
↔
Pico 2 W
Display / Control / Wi-Fi

Pico 2

Signal Capture, Preliminary Processing, Trigger, Offset และงาน Timing-sensitive

Pico 2 W

Display, User Control, picoPod Recognition และ Remote Interface

Socketed Modules

Official Picotronix ระบุ Pico ทั้งสองเป็น Socketed Modules เพื่อรองรับแนวทาง Upgrade ในอนาคต

Picogram เชื่อม Processor สองตัวอย่างไร?

Picotronix เรียก Data Structure ที่ใช้สื่อสารระหว่าง Processor ว่า Picogram

Picogram เป็น Datagram ที่ใช้โครงสร้าง Key/Value และ Serialize ด้วยแนวทาง msgpack เพื่อส่งข้อมูลระหว่าง:

  • Signal Processing Pico
  • Display / Control Pico
  • Remote Processor ใน Architecture ที่รองรับในอนาคต
ข้อดีของแนวคิดนี้คือแต่ละ Processor ไม่ต้องรู้ Implementation ภายในของอีกฝั่งทั้งหมด
ฝั่ง Acquisition จัดการการจับข้อมูล ส่วน Display/Control รับ Structured Data ไปใช้ต่อ

Architecture แบบนี้ ทำให้ผู้พัฒนาสามารถแยก Software ของงาน Acquisition ออกจาก UI / Network ได้ชัดกว่า Monolithic Design

Main Module ทำอะไรได้เองโดยไม่เสียบ picoPod?

Function Main Module
Oscilloscope 2-channel Digital Storage Oscilloscope
Logic Analyzer 8 Channels เป็นพื้นฐาน
Display 320 × 240 Color LCD
Frequency Counter Official Picotronix ระบุถึง 15 MHz
Analog Inputs ช่องหลัก 3 Vpp / 16.6 Vpp ที่ 1 MΩ ตาม Main Source
Base Timebase 5 ms/div ถึง 10 µs/div ตาม Main Source
Expansion 2 Analog Ports + 1 Multifunction Port

Auxiliary Input ยังสามารถใช้เป็น Logic Probe หรือ Voltmeter และ Official Picotronix ระบุว่า Function บางส่วนทำงานได้ แม้ไม่ได้ติดตั้ง Pico 2 Modules

Base Oscilloscope ใช้ ADC 12-bit 500 kS/s

Main Module ใช้ ADC ภายใน RP2350 สำหรับ Base Analog Capture

Raspberry Pi Pico 2 Official Specification
RP2350 มี ADC แบบ 12-bit ที่ Sampling สูงสุด 500 kS/s

นี่คือจุดที่ต้องแยก จากตัวเลข 75, 100 หรือ 150 MSPS ที่เห็นใน picoPod บางรุ่น

Picotronix Main Module ไม่ได้มี Base Analog ADC 150 MSPS
Base Analog Capture ใช้ RP2350 Native ADC 12-bit 500 kS/s ส่วน Sampling ที่เร็วกว่านั้น มาจาก External Hardware บน picoPod

Analog Bandwidth กับ Sample Rate ไม่ใช่ค่าเดียวกัน

Official Picotronix แยกข้อมูล Analog Path ออกจาก ADC Sampling Rate

Parameter ข้อมูลที่ Official Site ระบุ
Analog Bus Bandwidth 15 MHz Full Power
Small-signal Analog Bus 50 MHz ที่ 1 Vpp
Path to RP2350 ประมาณ 10 MHz ตาม Official Site
Native RP2350 ADC 12-bit / 500 kS/s
Bandwidth บอกว่า Analog Path ส่งความถี่ได้แค่ไหน ส่วน Sample Rate บอกว่า ADC เก็บตัวอย่างเร็วแค่ไหน
สองค่านี้เกี่ยวข้องกัน แต่ไม่ใช่ตัวเลขเดียวกัน

picoPod เปลี่ยนเครื่องเดียวให้ทำอะไรเพิ่มได้บ้าง?

picoPod คือ Plug-in Front-end / Function Module ที่ต่อเข้ากับ Expansion Port ของ Main Module

picoPod หน้าที่หลัก
Single-ended Analog Signal Conditioning หลาย Measurement Window
Differential Differential Measurement พร้อม Range ที่ Source ระบุ
Wave-05 12-bit R2R DAC / Waveform Generation
12-bit Logic State Analyser 12 Digital Inputs และ Multiple Logic Families
MSO-12 Fast ADC + Logic Inputs + Additional Analog ADC
ADC-100 Dual High-speed 8-bit ADC
Electronix Lab Teaching / Signal Generation / Measurement

Logic Analyzer 150 MSPS หมายถึงอะไร?

Optional 12-bit Logic State Analyser picoPod มี Digital Input จำนวน 12 ช่อง แบ่งเป็น:

  • 3 Ports
  • Port ละ 4 Bits

แต่ละ Port สามารถใช้ Logic Family ต่างกันได้ เช่น:

  • 1.8 V
  • 2.5 V
  • 3.3 V
  • 5 V
Official Picotronix ระบุ Digital Sampling สูงสุด 150 MSPS
ซึ่งตรงกับ Rated Clock ของ RP2350 ที่ 150 MHz
150 MSPS ตรงนี้คือ Digital Logic Sampling
ไม่ใช่ 12-bit Analog Oscilloscope Sampling Rate ของ Main Module

Main Module ยังสามารถใช้ Analog Trigger Channels ร่วมกับ Multifunction Logic Port เพื่อรองรับ Logic Analysis ได้สูงสุด 14 Inputs ตาม Architecture ที่ผู้พัฒนาระบุ

MSO-12 รวม Analog + Logic ยังไง?

MSO-12 เป็น picoPod ที่รวม Measurement หลายชนิดไว้ใน Module เดียว

Fast Analog

8-bit ADC ที่ตัว Converter รองรับ 100 MSPS

Logic

8 Digital Inputs แบ่งเป็นสอง 4-bit Ports

Slow Analog

4-channel 12-bit Serial ADC สำหรับ Analog Input เพิ่มเติม

Official Picotronix ระบุว่า Logic Port แต่ละกลุ่ม สามารถรองรับ Logic Family ต่างกันได้ และมี Analog Channel สำหรับตรวจ Voltage ของ Logic Family

100 MSPS คือ Rating ของ Fast ADC ไม่ใช่การรับประกันว่า System Capture ทุกโหมดที่ 100 MSPS
Throughput จริงยังถูกจำกัด ด้วย Interface และ Clock ของ RP2350

ADC-100: ADC 100 MSPS แต่ Capture 75/50 MSPS เพราะอะไร?

ADC-100 picoPod ใช้ ADC แบบ 8-bit จำนวนสองตัว โดยแยก Converter ให้ Analog Channel A และ B คนละตัว

Configuration ข้อมูลที่ผู้พัฒนาระบุ
ADC Hardware 2 × 100 MSPS 8-bit ADC
RP2350 Clock 150 MHz Rated Clock
Single-channel Capture สูงสุด 75 MSPS ที่ Stock 150 MHz ตาม Official Picotronix
Dual-channel Capture 50 MSPS ต่อการใช้งานสองช่องตามข้อมูลผู้พัฒนา
หัวใจคือ ADC Chip กับ System Capture Rate เป็นคนละค่า
Converter รองรับ 100 MSPS แต่ RP2350 ต้องรับข้อมูล และย้ายเข้าสู่ Buffer ผ่าน Digital Interface ด้วย

Overclock RP2350 200 MHz ถึง 100 MSPS ต้องอ่าน Caveat ยังไง?

Official Picotronix กล่าวถึง Single-channel Capture ที่ 100 MSPS เมื่อ RP2350 ถูก Overclock จาก Rated 150 MHz ไปที่ 200 MHz

นี่ไม่ใช่ Stock Specification
ผู้พัฒนาระบุชัดว่า การ Overclock เกิน Rated Clock เป็น Optional และผู้ใช้เป็นผู้รับความเสี่ยงเอง

ดังนั้นในบทความนี้ ค่า 100 MSPS จะไม่ถูกใช้เป็น General Performance Claim ของ Picotronix Main Module

PIO + DMA คือหัวใจของ High-speed Capture

RP2350 มี:

  • 3 PIO Blocks
  • รวม 12 State Machines

PIO เป็น Hardware State Machine ที่เหมาะกับงาน I/O ซึ่งต้องการ Timing แม่น โดยไม่ให้ CPU Toggle GPIO ด้วย Software Loop ทุก Cycle

Raspberry Pi Documentation ยังระบุว่า PIO เชื่อมกับ DMA ได้ เพื่อเคลื่อนข้อมูล ระหว่าง Hardware Interface กับ Memory

High-speed Capture Concept

ADC / Logic
picoPod
→
RP2350 PIO
Precise I/O Timing
→
DMA / Buffer
→
Processing /
Display
Diagram นี้เป็น Functional Concept ไม่ใช่ Firmware หรือ PIO Program
Source ไม่ได้ให้ Code ที่เหมาะสำหรับนำมาเป็น Tutorial จึงไม่มีการสร้าง PIO Code ขึ้นเอง

Analog และ Differential picoPod ขยาย Measurement Range ยังไง?

Single-ended Analog picoPods มี Measurement Window หลายระดับ เช่น:

  • 500 mV
  • 1 V
  • 2 V
  • 5 V

ผู้พัฒนาระบุว่า Window สามารถเลื่อนไปภายในช่วง ±5 V และบาง Configuration มี x10 BNC Input ที่ระบุช่วงถึง ±50 V

Differential picoPod มี 2 Vpp Range และรุ่นที่ Source ระบุ Common-mode ได้ถึง ±25 V พร้อม Software-controlled x1/x10 Range

±50 V Input ไม่เท่ากับ Mains-rated Oscilloscope Probe

จาก Source ที่ใช้ในบทความนี้ ยังไม่มี Measurement Category เช่น CAT II, CAT III หรือ CAT IV ที่ตรวจยืนยันได้ และไม่มี Isolation Rating ที่ควรนำไปตีความเอง

จึงไม่ควรสรุปว่า Input เหล่านี้เหมาะสำหรับวัด AC Mains หรือวงจร High-energy เพียงเพราะ Voltage Range ครอบคลุมค่าแรงดัน

Wave-05 เพิ่ม Waveform Generator

Wave-05 เป็น picoPod สำหรับ Signal Generation โดย Main Source ระบุว่าใช้:

  • 12-bit R2R DAC
  • Output 10 mVpp ถึง 3.3 Vpp
  • Programmable Offset ±5 V
  • Precision Voltage References สองชุด

ทำให้ Platform ไม่ได้มีเฉพาะ Input Measurement แต่สามารถสร้าง Signal เพื่อใช้ในการทดลอง และ Test Workflow ได้ด้วย

Electronix Lab ใช้เรียนอะไร?

Electronix Lab เป็น Teaching picoPod ที่เชื่อมกับ Expansion Ports ของ Picotronix

แนวคิดคือให้ผู้เรียน:

  1. Configure Logic หรือ Signal บน Pod
  2. สร้าง Signal จริง
  3. วัด Signal กลับด้วย Instrument
  4. ดูผลบน Display
จุดเด่นคือ Source กับ Instrument อยู่ใน Platform เดียว
จึงเหมาะกับการเรียนแนว “สร้างสัญญาณ → วัด → ดูผล” มากกว่าการอ่านค่าทฤษฎีอย่างเดียว

MicroPython ทำไมยังใช้กับงาน Sampling เร็วได้?

Picotronix เปิดให้ Customize ด้วย MicroPython แต่ไม่ได้หมายความว่า Python Loop เป็นคนจับ Sample ทุกตัวโดยตรง

งานที่ต้องการ Timing สูง ถูกผลักไปให้ Hardware อย่าง PIO และ DMA ขณะที่ MicroPython ใช้สำหรับ Control Logic, Configuration และ Instrument Behaviour ระดับสูงกว่า

มองง่าย ๆ
MicroPython = Control Plane
PIO / DMA = Timing-sensitive Data Plane

Architecture แบบนี้ ทำให้ผู้ใช้ยังเขียน Logic ในภาษาที่เข้าถึงง่าย โดยไม่ต้องให้ Interpreter ทำงาน Timing-critical ทุก Cycle

PC Emulator / Remote Display ตอนนี้อยู่สถานะไหน?

หน้าตา Picotronix PC emulator ที่ผู้พัฒนาวางแผนสำหรับการพัฒนาและแสดงผลบนคอมพิวเตอร์
ภาพ PC Emulator จาก Source โดยผู้พัฒนายังระบุ Remote Display / Emulator Software เป็นส่วนที่กำลังพัฒนา

Architecture ของ Picogram ถูกออกแบบให้สามารถส่งข้อมูล ไปยัง External Processor เช่น PC หรือ Smartphone ได้

แต่ Official Picotronix ยังระบุ Remote Display Software ว่า:

Pending / อยู่ระหว่างพัฒนา
ดังนั้นไม่ควรเขียนว่า PC Emulator หรือ Smartphone Interface เป็น Stable Download ที่พร้อมใช้งานครบแล้ว

แนวคิดในอนาคต คือใช้ Display Engine บน PC หรือ Smartphone เพื่อแสดง Signal และประมวลผลต่อจากข้อมูล Picogram

“Open Architecture” กับ “Open Source” ต่างกันอย่างไร?

Picotronix Official Website ใช้คำว่า:

  • Open Architecture
  • Open Source Software backbone
  • Community-extensible picoPods

แนวทางคือให้ Community สามารถสร้าง Function, Software หรือ picoPod เพิ่มใน Platform ได้ในอนาคต

แต่ ณ Source ที่ใช้ ยังไม่ควรเรียกว่า “Open-source Hardware ทั้งเครื่อง”
CNX ระบุว่ายังไม่ชัดว่า Hardware / Firmware ส่วนใด ถูก Release ภายใต้ Open-source License แล้ว และ Documentation ยังอยู่ระหว่างพัฒนา

ดังนั้นบทความนี้ใช้คำว่า:

Open Architecture และมีแผนให้ Community ร่วมพัฒนา Software/Function

แทนการ Claim ว่า Hardware/Firmware ทั้งหมด ถูก Open Source แล้ว

Crowdfunding ต้องอ่าน Caveat อะไร?

Picotronix เปิดตัวในรูปแบบ Crowdfunding ผ่าน Kickstarter ในช่วงเวลาของบทความต้นฉบับ

Main Source ระบุ Funding Goal และ Delivery Estimate ไว้ในช่วง Campaign แต่ข้อมูลประเภท:

  • จำนวน Backer
  • Funding Percentage
  • Reward Availability
  • Shipping Cost
  • Delivery Timeline

สามารถเปลี่ยนได้ตลอด Campaign จึงไม่ควรใช้ข้อมูล Real-time เหล่านี้ เป็น Specification ถาวรของ Product

Crowdfunding ไม่ใช่สินค้าที่ส่งมอบแล้วโดยอัตโนมัติ
Timeline, Reward, Hardware Revision และ Software Feature สามารถเปลี่ยนระหว่าง Development และ Manufacturing ได้

Measurement Safety: Range ถึง ไม่ได้แปลว่าปลอดภัยกับทุกวงจร

อย่าใช้ Voltage Range เป็นตัวแทน Safety Rating

จาก Source ที่ใช้ ยังไม่มี CAT Rating หรือ Isolation Rating ที่ยืนยันว่าระบบเหมาะกับ AC Mains หรือ High-energy Installation

สำหรับ Electronics Bench Work ควรตรวจ:

  • Maximum Input Range ของ Port / picoPod
  • Common-mode Limit
  • Ground Reference
  • Probe / Adapter Rating
  • Documentation ของ Hardware Revision จริง

บทความนี้ไม่ใช่คู่มือวัดไฟบ้านหรือ High-voltage Circuit

ไม่มีการสร้าง Mains Measurement, Ground Isolation, Differential Probe หรือ High-voltage Connection Procedure เพิ่มจาก Source

ดู Picotronix ทำงานจริง

Picotronix: Modular Test & Measurement using Raspberry Pi Pico 2

Walkthrough ที่ผู้พัฒนาใช้ Tektronix TBS 2000 เป็น Bench Reference ขณะสาธิต Picotronix

สิ่งที่ Source ยังไม่ได้ระบุ

ข้อมูล สถานะ
Measurement CAT Rating ยังไม่พบข้อมูลที่ Verify ได้จาก Source ที่ใช้
Isolation Rating Source ไม่ได้ระบุครบพอให้ Claim
Full Hardware Open-source Release ยังไม่ชัดจาก Source ที่ใช้
Full Firmware Repository ยังไม่ชัดจาก Source ที่ใช้
Stable PC Emulator Release Official Site ระบุ Remote Software ยัง Pending
Stable Smartphone Application ยังอยู่ใน Future / Pending Direction
Battery Runtime Source ไม่ได้ระบุ
Power Consumption Source ไม่ได้ให้ข้อมูลครบสำหรับคำนวณ
Guaranteed 100 MSPS ที่ Stock RP2350 ไม่มี; Official Site ระบุ 75 MSPS 1CH / 50 MSPS 2CH ที่ 150 MHz
Final Production Hardware Revision เป็น Crowdfunding Project และอาจมีการเปลี่ยนก่อนส่งมอบ

Documentation และ Resource

FAQ: Picotronix + Raspberry Pi Pico 2

1. Picotronix ใช้ Raspberry Pi กี่ตัว?

ใช้ Raspberry Pi Pico 2 และ Pico 2 W รวมสองบอร์ด

2. Pico 2 ตัวแรกทำหน้าที่อะไร?

ใช้สำหรับ Signal Capture, Preliminary Processing และงานที่ต้องการ Timing แม่น

3. Pico 2 W ทำหน้าที่อะไร?

ใช้ดูแล Display, Control, Pod Recognition และ Remote / Wireless Interface

4. Main Module เป็น Oscilloscope กี่ Channel?

Main Source ระบุ 2-channel Digital Storage Oscilloscope

5. Base Analog Sampling Rate เท่าไร?

ใช้ RP2350 Native ADC แบบ 12-bit 500 kS/s

6. แล้วตัวเลข 150 MSPS มาจากไหน?

เป็น Digital Sampling Rate ของ 12-bit Logic State Analyser picoPod ไม่ใช่ Base Analog ADC

7. ADC-100 เป็น 100 MSPS จริงหรือไม่?

ADC Hardware ถูกระบุว่า 100 MSPS จำนวนสองตัว แต่ที่ RP2350 Rated Clock 150 MHz ผู้พัฒนาระบุ System Capture 75 MSPS สำหรับหนึ่งช่อง และ 50 MSPS เมื่อใช้สองช่อง

8. ทำ 100 MSPS Capture ได้หรือไม่?

Official Picotronix กล่าวถึง 100 MSPS Single Channel เมื่อ Overclock RP2350 ไปที่ 200 MHz ซึ่งเกิน Rated Clock และผู้ใช้รับความเสี่ยงเอง

9. Logic Analyzer รองรับกี่ Channel?

Main Module มี 8 Channels และ Architecture รองรับ สูงสุด 14 Inputs เมื่อใช้ Expansion / Trigger Configuration ตามที่ผู้พัฒนาระบุ

10. รองรับ Logic 5 V หรือไม่?

12-bit Logic State Analyser picoPod รองรับ Logic Family 1.8, 2.5, 3.3 และ 5 V ตาม Official Picotronix

11. Picotronix เขียนโปรแกรมได้หรือไม่?

ได้ ผู้พัฒนาระบุว่า Platform สามารถ Customize ด้วย MicroPython

12. MicroPython จับ Sample 150 ล้านครั้งต่อวินาทีเองหรือไม่?

ไม่ แนวทางของระบบ ใช้ Hardware อย่าง RP2350 PIO และ DMA สำหรับ Timing-sensitive Data Capture ขณะที่ MicroPython ใช้ควบคุม Logic ระดับสูง

13. Picogram คืออะไร?

เป็น Datagram Structure ที่ Picotronix ใช้สื่อสาร ระหว่าง Signal Processor, Control Processor และใน Architecture สำหรับ Remote Processor

14. PC Emulator พร้อมใช้แล้วหรือยัง?

Source ระบุ PC Emulator / Remote Software เป็นส่วนที่กำลังพัฒนา และ Official Site ยังใช้สถานะ Pending

15. Picotronix เป็น Open-source Hardware หรือไม่?

Official Site ระบุ Open Architecture และ Open-source Software Direction แต่ Source ที่ใช้ ยังไม่ยืนยันว่ามีการ Release Hardware/Firmware ทั้งระบบ ภายใต้ Open-source License แล้ว

16. ใช้วัดไฟบ้านได้หรือไม่?

Source ที่ใช้ ยังไม่มี CAT Rating หรือ Isolation Rating ที่เพียงพอให้สรุปว่าเหมาะกับ AC Mains จึงไม่ควรตีความจาก Voltage Range อย่างเดียว

17. ใช้ Battery ได้หรือไม่?

Main Source ระบุ USB, 9–12 V Supply หรือ 4 × AAA เป็นทางเลือกในการจ่ายไฟ แต่ Source ไม่ได้ระบุ Battery Runtime

18. Picotronix วางขายทั่วไปแล้วหรือยัง?

Source ที่ใช้กล่าวถึง Project ในบริบท Crowdfunding ดังนั้น Availability, Reward และ Delivery Timeline ควรตรวจจาก Campaign / Official Website ปัจจุบันก่อนตัดสินใจ

สิ่งที่น่าสนใจของ Picotronix ไม่ใช่แค่ Sample Rate แต่คือ Architecture

ถ้ามองแค่ตัวเลข Picotronix มีทั้ง 500 kS/s, 50 MSPS, 75 MSPS, 100 MSPS และ 150 MSPS อยู่ใน Platform เดียวกัน

แต่ตัวเลขเหล่านี้ มาจาก Hardware และ Measurement Mode คนละส่วน จึงไม่ควรเอามารวมกัน เป็น Spec เดียวของ Oscilloscope

Base Main Module ใช้ RP2350 12-bit ADC ที่ 500 kS/s ขณะที่ High-speed Analog Capture มาจาก External ADC picoPod และ Digital 150 MSPS เป็น Logic Analysis

สิ่งที่ทำให้ Platform น่าสนใจจริง คือการแบ่งงานระหว่าง Pico 2 กับ Pico 2 W, ใช้ Picogram เชื่อม Processing Domains และเปิด Expansion Port ให้ Hardware Function ถูกเปลี่ยนตาม picoPod

สำหรับ Maker นี่จึงเป็นตัวอย่างที่ดีว่า Microcontroller Platform ไม่จำเป็นต้องทำทุกอย่างบน MCU ตัวเดียว และงานความเร็วสูง ก็ไม่ได้หมายความว่า Application Logic ทั้งหมด ต้องเขียนด้วย Low-level Code หากสามารถ Offload Timing ไปยัง PIO, DMA และ Dedicated Hardware ได้

โปรเจกต์นี้มีหลายส่วน แนะนำอ่านต้นฉบับควบคู่กัน

References / แหล่งข้อมูลต้นฉบับ

กำลังทำ Raspberry Pi Pico, RP2350 หรือ Test & Measurement Project?

Picotronix เป็นตัวอย่างที่ดี ของการใช้ RP2350, PIO, DMA, Analog Front-end และ Modular Hardware มาประกอบกันเป็น Instrument Platform

หากกำลังเลือก Raspberry Pi Pico, Development Board, Sensor, ADC, Logic Module หรืออุปกรณ์สำหรับ Electronics Project สามารถสอบถามทีม GlobalByte เรื่องบอร์ดหรืออุปกรณ์ ที่เหมาะกับ Requirement ได้

Disclaimer: บทความนี้เป็นการสรุปและเรียบเรียงจากแหล่งข้อมูลภาษาอังกฤษ อาจมีความคลาดเคลื่อน กรุณาตรวจสอบ Source ต้นฉบับก่อนลงมือทำ Picotronix อยู่ในบริบท Crowdfunding / Development ใน Source ที่ใช้ ดังนั้น Hardware Revision, Software Feature, Reward, Availability และ Delivery Timeline สามารถเปลี่ยนแปลงได้ Base Analog Capture ใช้ RP2350 12-bit ADC ที่ 500 kS/s ขณะที่ 150 MSPS เป็น Digital Logic Sampling และค่า 75 / 50 MSPS เป็น High-speed Analog Capture ของ ADC-100 picoPod ที่ RP2350 Rated Clock 150 MHz ส่วน 100 MSPS Single-channel ถูกกล่าวถึงในกรณี Overclock 200 MHz ซึ่งเกิน Rated Clock และผู้ผลิตระบุว่าเป็นความเสี่ยงของผู้ใช้เอง จาก Source ที่ใช้ยังไม่พบ Measurement CAT Rating หรือ Isolation Rating ที่เพียงพอให้สรุปว่า Picotronix เหมาะสำหรับวัด AC Mains หรือ High-energy Installation และสถานะ Open-source Hardware/Firmware ทั้งระบบยังไม่ชัดเจน จึงใช้คำว่า Open Architecture แทนการ Claim ว่า Hardware ทั้งชุด ถูก Open Source แล้ว

แท็ก


Blog posts