AngstromIO是一款基于 Microchip ATtiny1616 MCU 的極其小巧的開(kāi)源開(kāi)發(fā)板。
該開(kāi)發(fā)板尺寸僅為 9.0 x 8.9 毫米,長(zhǎng)度僅比 USB-C 接口略長(zhǎng),這樣的設(shè)計(jì)使其成為空間高度受限的嵌入式項(xiàng)目的理想選擇。


AngstromIO的配置:

該開(kāi)發(fā)板配備了專(zhuān)用的 UPDI(統(tǒng)一編程和調(diào)試接口)焊盤(pán),用于固件燒錄。與 Arduino IDE 完全兼容,并支持SpenceKonde 的 megaTinyCore 庫(kù)。我們可以輕松使用 Wire 等庫(kù)進(jìn)行 I2C 通信,并使用 tinyNeoPixel 等庫(kù)來(lái)控制板載可尋址 LED,而無(wú)需編寫(xiě)裸機(jī) AVR 代碼。

由于MCU采用UPDI接口,因此需要專(zhuān)用編程器來(lái)燒錄固件。開(kāi)發(fā)人員提供了基于雙CH340芯片、帶有兩個(gè)USB-C端口的編程器的硬件設(shè)計(jì)文件。這種配置支持同時(shí)進(jìn)行UPDI編程和單向串口調(diào)試(僅發(fā)送),使我們能夠在燒錄新固件的同時(shí),通過(guò)計(jì)算機(jī)監(jiān)控串口輸出。




此外,開(kāi)發(fā)者還提到了一款基于 CH32V003 的實(shí)驗(yàn)板,可能是為了更好地利用 PCB 面板而添加的。與小巧的 AngstromIO 板相比,這款實(shí)驗(yàn)板尺寸更大,更適合面包板搭建,并內(nèi)置了 4×5 的查理復(fù)用 LED 矩陣,使其成為一個(gè)簡(jiǎn)單且低成本的平臺(tái),可用于進(jìn)行多路復(fù)用實(shí)驗(yàn)和學(xué)習(xí) CH32V003 工具鏈。



AngstromIO及其配套的編程器和RISC-V實(shí)驗(yàn)板是一個(gè)完全開(kāi)源的硬件項(xiàng)目。所有KiCad原理圖、PCB布局圖、Gerber文件和示例代碼都可以在Dieu-de-l-elec的GitHub倉(cāng)庫(kù)中找到。
倉(cāng)庫(kù)鏈接:https://github.com/Dieu-de-l-elec/AngstromIO-devboard/tree/main
