RV-Debugger Plus – บอร์ดดีบัก UART และ JTAG มาพร้อมกับ BL702 Zigbee และ BLE RISC-V SoC

บอร์ดดีบัก USB เป็น UART เป็นสิ่งจำเป็นสำหรับทุกคนที่เล่นกับคอมพิวเตอร์บอร์ดเดียว อย่างน้อยเมื่อใช้ bootloader ที่รั่วไหลหรือเคอร์เนล Linux ที่บอร์ดเป้าหมายอาจไม่สามารถบู๊ตได้ตลอดเวลา หรือเมื่อแก้ไขปัญหาการบู๊ต

โดยทั่วไปแล้ว สิ่งเหล่านี้ใช้ FDTI หรือชิป WCH แต่ Sipeed RV-Debugger Plus ใช้ BL702 Zigbee ของ Bouffalo Lab และ Bluetooth LE RISC-V SoC นอกจากนี้ยังมีอินเทอร์เฟซ UART และ JTAG มาดูทั้งบอร์ดและ SoC

Sipeed RV-ดีบักเกอร์ Plus

Sipeed RV-ดีบักเกอร์ Plus

จุดประสงค์ของบอร์ดดีบัก USB to TLL คือความเรียบง่าย เมนบอร์ด BL702 ล่าสุดของ Sipeed เป็นตัวอย่างของสิ่งนี้ มาพร้อมกับขั้วต่อ 12 พินสำหรับ UART และ Tx/Rx, 8 สัญญาณสำหรับ JTAG และสัญญาณไฟ 5V, 3.3V และ GND นอกจากนี้เรายังสามารถเห็นแผ่นอิเล็กโทรดสำหรับ Tx/Rx/CTS ปุ่มสตาร์ท ออสซิลเลเตอร์คริสตัล และพอร์ต USB-C สำหรับเชื่อมต่อกับโฮสต์

ฉันไม่เห็นเสาอากาศที่เชื่อมต่อกับ Zigbee/Bluetooth LE ดังนั้นฉันจึงถาม Sipeed บนเธรด Twitter ที่แสดงต้นแบบนั้น และบริษัทก็ตอบกลับดังนี้:

มีแผ่นเสาอากาศอยู่บน  osc มันถูกเก็บไว้ เนื่องจากช่องว่าง RF มีไม่มาก

ดังนั้นจึงอาจไม่ใช่บอร์ดที่ดีที่สุดที่จะใช้ Zigbee/BLE

Bouffalo BL702 Zigbee/BLE SoC

BL702

นี่ไม่ใช่ครั้งแรกที่เราพูดถึงไมโครคอนโทรลเลอร์ BL702 เนื่องจากเราได้ระบุไว้ในบทความของเราเกี่ยวกับ BL602/BL604 RISC-V WiFi & BLE SoC ของ Bouffalo Lab เมื่อเดือนตุลาคมที่ผ่านมา แต่เรามีโอกาสดีที่จะศึกษาชิปอย่างละเอียดอีกด้วย

คุณสมบัติและสเปคที่สำคัญของ BL702, BL704 และ BL706:

  • MCU Core –  32-bit RISC-V Core พร้อม FPU สูงสุด 144 MHz
  • หน่วยความจำ – 132KB RAM
  • ที่เก็บข้อมูล – ROM 192KB, 1Kbit eFuse
  • หน่วยความจำภายนอก/ที่เก็บข้อมูล – รองรับ XIP pSRAM และ หน่วยความจำแฟลช QSPI
  • การเชื่อมต่อ
    • อินเทอร์เฟซ Ethernet RMII
    • Bluetooth 5.0 พลังงานต่ำสูงสุด 2 Mbps ระยะไกล 500/125Kbps
    • Zigbee 3.0 / IEEE 802.15.4
    • รองรับ Wi-Fi/Bluetooth/Zigbee อยู่ร่วมกัน
    • ตัวรับส่งสัญญาณ RF 2.4 GHz พร้อม RF balun ในตัว PA/LNA
  • USB – 1x อินเทอร์เฟซอุปกรณ์ USB 2.0 FS
  • อินพุต/เอาต์พุตอื่นๆ
    • SPI master/slave, 2x UART (รองรับ ISO 17987), I2C master
    • เสียง – I2S มาสเตอร์/สเลฟ
    • 5x PWM ช่อง
    • ตัวถอดรหัสสี่เหลี่ยมจัตุรัส
    • อินเทอร์เฟซการสแกนคีย์
    • ADC อเนกประสงค์ 12 บิต, DAC อเนกประสงค์ 10 บิต
    • การตรวจจับ PIR (อินฟราเรดแบบพาสซีฟ)
    • 15 (BL702) หรือ 23 (BL704) หรือ 31 (BL706) GPIO
    • อินเทอร์เฟซการควบคุมระยะไกลอินฟราเรด
  • ความปลอดภัย
    • บูตอย่างปลอดภัย ดีบักที่ปลอดภัย secure
    • การถอดรหัส XIP QSPI On-The-Fly AES (OTFAD)
    • AES 128/192/256, MD5, SHA-1/224/256
    • TRNG (ตัวสร้างตัวเลขสุ่มจริง)
    • PKA (ตัวเร่งความเร็วกุญแจสาธารณะ)
  • นาฬิกา – รองรับ XTAL 32MHz, XTAL 32/32.768KHz; ออสซิลเลเตอร์ RC 32KHz และ 32MHz ภายใน; ระบบภายใน PLL & ระบบเสียง PLL
  • การดีบัก – JTAG
  • โหมดพลังงาน – ปิด; Sleep (RTC/GPIO ปลุก); ปิดโหมด Sleep (การเก็บรักษาแบบยืดหยุ่น); เปิดใช้งานปกติ
  • ประเภทแพ็คเกจ
    • QFN32 (BL702)
    • QFN40 (BL704)
    • QFN48 (BL706)

ความแตกต่างเพียงอย่างเดียวระหว่าง BL702 และซีรีส์ BL704 และ BL706 ดูเหมือนจะเป็นจำนวน GPIO ชิปเหล่านี้ออกแบบมาสำหรับแอปพลิเคชัน IoT ที่ใช้พลังงานต่ำ อุปกรณ์ BLE อุปกรณ์ Zigbee แอปพลิเคชัน Smart Home และรีโมทคอนโทรล

ความพร้อมใช้งานและเอกสารประกอบ

บอร์ด RV-ดีบักเกอร์พลัสที่มีอยู่ใน Aliexpress ราคา $ 3.49 (¬120฿) คุณจะพบเอกสารและรหัสที่มา (C SDK) บน Github  บอร์ดนี้สามารถใช้เป็นบอร์ด JTAG+UART หรือบอร์ด UART แบบคู่ได้ ข้อมูลเพิ่มเติมเกี่ยวกับชิป BL720 สามารถปรากฏบนหน้าเพจของเว็บไซต์ Bouffalo Lab 

แปลจากบทความภาษาอังกฤษ : $3.5 RV-Debugger Plus UART & JTAG debug board comes with BL702 Zigbee & BLE RISC-V SoC

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา