Wiznet เปิดตัวบอร์ดพัฒนา W55RP20-EVB-Pico ซึ่งเป็นบอร์ดขนาดเล็กกะทัดรัดที่ใช้ชิป W55RP20 เป็นประเภท SiP (System-in-a-Package) โดยรวมไอซี 2 วงจรไว้ในแพคเกจเดียวกัน ได้แก่ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และคอนโทรลเลอร์ W5500 Ethernet นอกจากนี้ยังมีชิปแฟลชขนาด 2MB สำหรับเก็บเฟิร์มแวร์
เราเคยเขียนบทความเกี่ยวกับบอร์ดพัฒนา W5100S-EVB-Pico2 และ W5500-EVB-Pico2 ซึ่งทั้งสองบอร์ดใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 รุ่นใหม่และคอนโทรลเลอร์ Ethernet ภายนอก (W5500 หรือ W5100S) โดยที่ RP2350 มีฟีเจอร์ด้านความปลอดภัยเพิ่มเติม เช่น หน่วยความจำ One Time Programmable (OTP), การบู๊ตอย่างปลอดภัย (Secure Boot) และเทคโนโลยี Arm TrustZone ทำให้เหมาะสมกับแอปพลิเคชันที่ต้องการความปลอดภัยมากขึ้น ในทางกลับกัน W55RP20 ได้รวมคอนโทรลเลอร์ Ethernet รุ่น W5500 และ RP2040 ไว้ใน SiP เดียว ซึ่งยังสามารถใช้งานร่วมกับพินของ Raspberry Pi Pico ได้อย่างสมบูรณ์ ทำให้สามารถใช้กับอุปกรณ์เสริมของ Pico และตัวอย่างโค้ดที่มีอยู่ได้อย่างง่ายดาย
สเปคของบอร์ดพัฒนา W55RP20-EVB-Pico:
- SiP– ไมโครคอนโทรลเลอร์ W55RP20
- ไมโครโปรเซสเซอร์ – Raspberry Pi RP2040
- Core – Dual Cortex M0+ cores ทำงานที่ความเร็วสูงสุด 133 MHz
- หน่วยความจำ – SRAM 264kB บนชิป แบ่งออกเป็น 6 independent banks
- Ethernet Controller W5500
- รองรับ Ethernet ความเร็ว 10/100 Mbps พร้อมการเจรจาอัตโนมัติ (Full/Half Duplex)
- รองรับ TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE
- รองรับ SOCKETs ฮาร์ดแวร์อิสระ 8 ช่อง
- น่วยความจำภายใน 32KB สำหรับบัฟเฟอร์ส่งและรับข้อมูล (TX/RX)
- อินเทอร์เฟส High-Speed SPI (SPI MODE 0, 3)
- ที่เก็บข้อมูล – หน่วยความจำ flash บนชิปขนาด 2MByte
- ไมโครโปรเซสเซอร์ – Raspberry Pi RP2040
- Ethernet – พอร์ต RJ45 10/100Mbps พร้อมรองรับ PoE
- USB – พอร์ต USB C-Type สำหรับจ่ายไฟ รับส่งข้อมูล และตั้งโปรแกรมแฟลชใหม่
- ขา I/O
- รูแบบ through 40 ขา ขนาด 0.1 นิ้ว และรูขอบ edge castellations พร้อม GPIO ที่ใช้งานได้ 22 ขา
- 2x Programmable IO (PIO) blocks, state machines รวม 8 หน่วย
- 2x UART, 2x SPI, 2x I2C
- 16x PWM
- 1x Timer พร้อม 4 การแจ้งเตือน (alarms)
- 1x Real Time Counter
- 4x ADC ขนาด 12 บิต ความเร็ว 500ksps
- รูแบบ through 40 ขา ขนาด 0.1 นิ้ว และรูขอบ edge castellations พร้อม GPIO ที่ใช้งานได้ 22 ขา
- การดีบัก – 3-pin พอร์ต ARM Serial Wire Debug (SWD)
- แหล่งจ่ายไฟ
- Switch-mode DC-DC converter (แทนที่ LDO เพื่อประสิทธิภาพพลังงานที่ดีขึ้น)
- VBUS – DC 5V (+/- 10%)
- VSYS – 4.3V ถึง 5.5V
- Switch-mode DC-DC converter (แทนที่ LDO เพื่อประสิทธิภาพพลังงานที่ดีขึ้น)
- ขนาด – 80 x 21มม.
- เงื่อนไขการใช้งาน
- อุณหภูมิการทำงานสูงสุด – 85°C (รวมระบบทำความร้อนอัตโนมัติ)
- อุณหภูมิการทำงานขั้นต่ำ – -45°C
- อุณหภูมิแวดล้อมที่แนะนำสูงสุด – 70°C
- การรับรอง – CE, FCC
ตามที่ระบุไว้ในสเปก บอร์ดพัฒนา W55RP20-EVB-Pico มี Programmable IO (PIO) จำนวน 2 บล็อก ซึ่งประกอบด้วย state machines 8 เครื่อง ทำให้สามารถตั้งโปรแกรม IO ได้อย่างยืดหยุ่นและมีความเร็วสูง ในแง่ที่ง่ายขึ้น PIO นี้สามารถจำลองอินเทอร์เฟสต่าง ๆ ได้ เช่น SD Card และ VGA
ชิป SiP นี้รองรับการเขียนโปรแกรมทั้ง MicroPython และ C/C++ โดยบนหน้า Wiki ของบริษัท มีตัวอย่างโค้ดให้มากมาย รวมถึงตัวอย่างการใช้งาน Ethernet, AWS, Azure, LwIP, FreeRTOS และตัวอย่าง micropython อื่น ๆ ซึ่งสามารถดูได้จาก GitHub repo ด้วย
บอร์ดพัฒนา W55RP20-EVB-Pico ตอนนี้สามารถหาซื้อได้จาก Sparkfun ราคา $10.95(~360฿) หรือจาก ThePiHut ราคา £8.25(~360฿)
แปลจากบทความภาษาอังกฤษ : Wiznet W55RP20-EVB-Pico board features W55RP20 SiP with W5500 Ethernet controller and RP2040 MCU
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT