MuseLab nanoCH32H417 : บอร์ดพัฒนา WCH CH32H417 RISC-V มาพร้อม USB 3.0 และ Fast Ethernet ในราคาจับต้องได้

nanoCH32H417 Development Board with Displa

บอร์ด nanoCH32H417 ซึ่งออกแบบโดย MuseLab เป็นบอร์ดพัฒนาที่ใช้ WCH CH32H417 ไมโครคอนโทรลเลอร์ RISC-V แบบ dual-core ที่เราเคยนำเสนอไปก่อนหน้านี้ โดยจุดเด่นของชิปตัวนี้คือรองรับ USB 3.0 ความเร็ว 5 Gbps, UHS และ Fast Ethernet ในตอนนั้นมีเพียงบอร์ดพัฒนาอย่างเป็นทางการของ CH32H417 เท่านั้น แต่ตอนนี้ก็มีตัวเลือกจากผู้ผลิตภายนอกเพิ่มเข้ามาแล้ว ตัวบอร์ดเปิดให้ใช้งานฟีเจอร์ต่าง ๆ ของ MCU ได้อย่างครบถ้วน ไม่ว่าจะเป็นพอร์ต USB 3.0 จำนวน 1 พอร์ต, พอร์ต USB Type-C จำนวน 2 พอร์ต, อินเทอร์เฟซ Ethernet ความเร็ว 100Mbps และสล็อต MicroSD Card นอกจากนี้ยังช่วยให้การพัฒนาและทดสอบต้นแบบสะดวกยิ่งขึ้น ด้วยการรวมดีบักเกอร์ WCHLink-E มาไว้บนบอร์ดโดยตรง ทำให้ไม่ต้องต่อโปรแกรมเมอร์ภายนอกเพิ่มเติมเพื่อแฟลชเฟิร์มแวร์หรือดูข้อมูล Serial Outp […]

FalCAN Probe : อะแดปเตอร์ USB to CAN/RS-485/RS-422 แบบโอเพนซอร์ส ที่ใช้ STM32

FalCAN Probe v0

อะแดปเตอร์ USB-to-bus ส่วนใหญ่ รวมถึงเครื่องมืออย่าง CANTact Pro หรือ MeatPi Ollie V1 และ V2, มักรองรับการสื่อสารแบบ CAN หรือ RS-485/RS-422 เพียงอย่างใดอย่างหนึ่งในลักษณะอุปกรณ์อนุกรมแบบฟังก์ชันตายตัว แต่ FalCAN Probe ที่พัฒนาโดย Anders B. Nielsen แตกต่างออกไป เพราะเป็นอะแดปเตอร์ USB แบบหลายโปรโตคอลที่ใช้ไมโครคอนโทรลเลอร์ STM32F042 เป็นแกนหลัก FalCAN Probe เป็นบอร์ด USB Type-C แบบโอเพนซอร์สขนาดกะทัดรัด ที่ช่วยให้คอมพิวเตอร์สามารถเชื่อมต่อกับเครือข่าย CAN, RS-485 และ RS-422 แบบ Full-Duplex ได้ ภายในบอร์ดไม่ได้ใช้ชิป USB bridge แบบตายตัว แต่เปิดให้เข้าถึงอินเทอร์เฟซ USB ดั้งเดิมของไมโครคอนโทรลเลอร์ พร้อมทั้งมีพอร์ต SWD และ GPIO ให้ใช้งานเพิ่มเติม ทำให้สามารถนำไปใช้เป็นแพลตฟอร์มพัฒนา Arm Cortex-M0 ขนาดเล็กได้อีกด้ […]

RainbowLink-V2 : ตัวแปลง USB-to-Serial ขนาดเล็ก พร้อมเอาต์พุต 12V, Dual TTL และ RS-485/RS-232 แบบ Isolated

RainbowLink-v2 USB to serial converter

DFRobot RainbowLink-V2 เป็นอุปกรณ์แปลงสัญญาณ USB-to-serial รองรับการใช้งาน 4 ช่องสัญญาณแยกอิสระ ได้แก่ 1 ช่อง RS-485 แบบแยกสัญญาณ (isolated), 1 ช่อง RS-232 แบบแยกสัญญาณ (isolated) และ 2 ช่อง TTL สามารถใช้งานพร้อมกันได้ทั้งหมด นอกจากนี้ อุปกรณ์ขนาดกะทัดรัดนี้ยังสามารถแปลงแรงดันไฟจากพอร์ต USB ของโฮสต์ (5V) ไปเป็นเอาต์พุตหลายระดับ ได้แก่ 12V/800mA, 5V/2A และ 3.3V/200mA ช่วยให้ไม่จำเป็นต้องใช้อะแดปเตอร์จ่ายไฟแยกเพิ่มเติม สเปกของ RainbowLink-V2 (TEL0190): USB – 1x พอร์ต USB Type-C สำหรับจ่ายไฟและรับส่งข้อมูล Serial 2x TTL (3.3V) ผ่าน header 1x ช่อง RS-485 แบบแยกสัญญาณ (isolated) ผ่านขั้วต่อแบบก้านโยก (lever terminal) 1x ช่อง RS-232 แบบแยกสัญญาณ (isolated) ผ่านขั้วต่อแบบก้านโยก (lever terminal) Baud Rate – 2400 ถึง 1 […]

Espressif Systems ออกประกาศแก้บั๊ก ESP32-C5 แก้ปัญหา PSRAM และ Sleep Coexistence

ESP32-C5 Bug Advisory

Espressif Systems ออกประกาศแจ้งเตือนและแก้ไขบั๊กในชิป ESP32-C5 ที่ส่งผลต่อเสถียรภาพของ PSRAM และการทำงานร่วมกันของโหมดสลีป (Sleep Coexistence) ไมโครคอนโทรลเลอร์รุ่นใหม่มักจะพบปัญหาในช่วงแรกของการเปิดตัว ทำให้บริษัทต่าง ๆ ต้องออกเอกสาร Errata เพื่อระบุข้อบกพร่องและแนวทางแก้ไขที่เป็นไปได้ เราเคยเห็นในกรณีของ Raspberry Pi RP2350 A4 stepping ซึ่งได้แก้ไขปัญหา E9 GPIO Erratum ด้วยการปรับปรุงซิลิคอนเป็นรุ่นใหม่ Espressif Systems ระบุปัญหา 3 รายการในชิป ESP32-C5 ดังนี้: PSRAM Reset Hang – เมื่อชิปตระกูล ESP32-C5 ใช้งานร่วมกับ ESP-IDF v5.5.1 และเปิดใช้งาน PSRAM การรีเซ็ต CPU หรือดิจิทัลรีเซ็ตอาจเกิดอาการค้าง (hang) ส่งผลให้เกิดการรีเซ็ตซ้ำผ่าน RTC WDT (Watchdog Timer) และหากเปิดใช้งานฟีเจอร์ rollback (CONFIG_BOOTLOADER […]

Android 17 Beta 1 เปิดตัวแล้ว พร้อมรองรับ H.266/VVC ปรับปรุงกล้อง และฟีเจอร์ใหม่อีกมากมาย

Android 17

Google ได้ประกาศเปิดตัว Android 17 เวอร์ชัน Beta 1 อย่างเป็นทางการ โดยมาพร้อมการปรับปรุงประสิทธิภาพ รองรับตัวแปลงสัญญาณวิดีโอ H.266/VVC, การเปลี่ยนโหมดกล้องที่ลื่นไหลยิ่งขึ้น รวมถึงการเสริมความเป็นส่วนตัวและความปลอดภัย ครั้งนี้ทาง Google จะไม่ปล่อยเวอร์ชัน Developer Preview แยกต่างหากอีกต่อไป แต่ใช้แนวทาง “continuous Canary channel” ที่เริ่มใช้ตั้งแต่ Android 16 Developer Preview ทำให้ Android 17 เปิดตัวครั้งแรกในรูปแบบ Beta 1 เลย การเปลี่ยนแปลงสำคัญใน Android 17: นักพัฒนาไม่สามารถปิดข้อจำกัดด้านการหมุนหน้าจอและการปรับขนาดบนอุปกรณ์หน้าจอใหญ่ (sw > 600dp) ได้อีกต่อไป, แอปจึงต้องรองรับการทำงานบนแท็บเล็ต อุปกรณ์จอพับ และโหมดหน้าต่างแบบเดสก์ท็อป, ยกเว้น: แอปที่ถูกจัดประเภทเป็น เกม โดยกำหนดค่า android:appCategory […]

tinySA : เครื่องวิเคราะห์สเปกตรัมและเครื่องกำเนิดสัญญาณ RF แบบพกพา

tinySA Spectrum Analyzers and Signal Generators

tinySA เป็นเครื่องวิเคราะห์สเปกตรัม (Spectrum Analyzer) และเครื่องกำเนิดสัญญาณ (RF signal generator)  แบบพกพาที่มีขนาดกะทัดรัดและราคาย่อมเยา ออกแบบมาสำหรับผู้ที่ทำงานด้านงานอดิเรก, นักวิทยุสมัครเล่น, ครูอาจารย์ และวิศวกร สามารถใช้งานได้หลากหลาย เช่น การดีบักสัญญาณ RF การตรวจสอบสัญญาณ การค้นหาสัญญาณรบกวน การทดสอบฟิลเตอร์ การวัดที่เกี่ยวข้องกับเสาอากาศ และการเรียนรู้พื้นฐานด้าน RF ทั้งภาคสนามและบนโต๊ะทดลอง โดยผลิตภัณฑ์ในตระกูล tinySA มีทั้งหมด 3 รุ่น ได้แก่ tinySA Basic, tinySA Ultra และ tinySA Ultra+ ซึ่งแตกต่างกันหลัก ๆ ที่ช่วงความถี่ที่รองรับและประสิทธิภาพการทำงาน โดย tinySA Basic รองรับความถี่ตั้งแต่ 100 kHz ถึง 350 MHz ที่พอร์ตอินพุตแบบความถี่ต่ำ และสูงสุดประมาณ 960 MHz ที่พอร์ตอินพุตความถี่สูง ส่วนรุ่น Ultr […]

XIAO Debug Mate : เครื่องมือเอนกประสงค์ ESP32-S3 สำหรับ DAPLink debugger, serial monitor และ power profiler

XIAO Debug Mate

Seeed Studio XIAO Debug Mateเป็นเครื่องมือเอนกประสงค์ราคาประหยัดที่ใช้ชิป ESP32-S3 ออกแบบมาสำหรับบอร์ดซีรีส์ XIAO ของบริษัท โดยรองรับโหมด DAPLink debugger, serial monitor และ power profiler ตัวดีบักเกอร์มาพร้อม Flash 8MB, PSRAM 8MB, หน้าจอขนาด 2.01 นิ้วสำหรับแสดงข้อมูลดีบัก/พลังงาน, Headers 14 พินจำนวนสองชุดเพื่อเข้าถึงขา I/O ของโมดูล XIAO ได้อย่างสะดวก, ไฟ LED 36 ดวงสำหรับแสดงสถานะ, ปุ่มกดสองปุ่ม และล้อเลื่อนสำหรับนำทางในเมนู, ฟังก์ชัน Serial monitor ยังสามารถใช้งานร่วมกับ Arduino, Raspberry Pi หรือบอร์ดอื่น ๆ ได้ด้วย สเปคของ XIAO Debug Mate : Wireless MCU – Espressif Systems ESP32-S3R8 CPU – ไมโครคอนโทรลเลอร์ Tensilica LX7 แบบ Dual-core @ 240 MHz หน่วยความจำ – SRAM 512KB, PSRAM 8MB การเชื่อมต่อไร้สาย – Wi-Fi […]

USB sniffer แบบ open-source ของ Taradov ขนาดพกพาสามารถใช้งานร่วมกับ Wireshark

Taradov USB Sniffer v6

Alex Taradov ได้ออกแบบอุปกรณ์ USB sniffer แบบ open-source hardware และราคาประหยัด ที่สามารถใช้งานร่วมกับโปรแกรมดักจับแพ็กเก็ตยอดนิยมอย่าง Wireshark ได้อย่างสมบูรณ์ และยังสามารถควบคุมผ่านบรรทัดคำสั่ง (command line) โดยบันทึกข้อมูลในรูปแบบมาตรฐาน PcapNG ได้ทั้งสองวิธี แม้ว่า Wireshark จะรองรับการดักจับข้อมูล USB มานานหลายปีแล้ว (และเราเคยใช้ในการ reverse-engineer การ์ดจับภาพวิดีโอ USB ประมาณปี 2007) แต่ก็ยังมีข้อจำกัด เนื่องจากไม่สามารถจับแพ็กเก็ตระดับล่างสุดได้ ถ้าต้องการข้อมูลระดับนั้นจำเป็นต้องใช้อุปกรณ์เฉพาะทาง เช่น tinysniffer ที่เราเคยนำเสนอไปก่อนหน้านี้ ซึ่งใช้ SBC แบบ Linux เชื่อมต่อผ่าน WiFi ราคาประมาณ $199 (~7,200฿) และจริง ๆ แล้วไม่จำเป็นต้องใช้โปรเซสเซอร์สมรรถนะสูงสำหรับงาน USB 2.0 พื้นฐาน, การออกแบบข […]