日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

开源一款数据转换扩展板-FreakStudio多米诺系列

發(fā)布時(shí)間:2025/3/8 编程问答 19 如意码农
生活随笔 收集整理的這篇文章主要介紹了 开源一款数据转换扩展板-FreakStudio多米诺系列 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原文鏈接:

FreakStudio的博客

摘要

數(shù)據(jù)轉(zhuǎn)換板通過I2C接口進(jìn)行信號(hào)采集和輸出,支持最多16通道輸入和2通道輸出。具備860Hz采樣率和50KHz輸出頻率,采用16位ADC和12位DAC芯片,適用于精確信號(hào)采集;小尺寸設(shè)計(jì),支持堆疊級(jí)聯(lián)。

往期推薦:

學(xué)嵌入式的你,還不會(huì)面向?qū)ο螅浚浚?/strong>

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?0 面向?qū)ο笤O(shè)計(jì)方法導(dǎo)論

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?1 面向?qū)ο缶幊痰幕靖拍?/strong>

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?2 類和對(duì)象的 Python 實(shí)現(xiàn)-使用 Python 創(chuàng)建類

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?3 類和對(duì)象的 Python 實(shí)現(xiàn)-為自定義類添加屬性

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?4 類和對(duì)象的Python實(shí)現(xiàn)-為自定義類添加方法

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?5 類和對(duì)象的Python實(shí)現(xiàn)-PyCharm代碼標(biāo)簽

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?6 類和對(duì)象的Python實(shí)現(xiàn)-自定義類的數(shù)據(jù)封裝

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?7 類和對(duì)象的Python實(shí)現(xiàn)-類型注解

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?8 類和對(duì)象的Python實(shí)現(xiàn)-@property裝飾器

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?9 類和對(duì)象的Python實(shí)現(xiàn)-類之間的關(guān)系

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?0 類和對(duì)象的Python實(shí)現(xiàn)-類的繼承和里氏替換原則

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?1 類和對(duì)象的Python實(shí)現(xiàn)-子類調(diào)用父類方法

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?2 類和對(duì)象的Python實(shí)現(xiàn)-Python使用logging模塊輸出程序運(yùn)行日志

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?3 類和對(duì)象的Python實(shí)現(xiàn)-可視化閱讀代碼神器Sourcetrail的安裝使用

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋喝W(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?4 類和對(duì)象的Python實(shí)現(xiàn)-類的靜態(tài)方法和類方法

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?5 類和對(duì)象的 Python 實(shí)現(xiàn)-__slots__魔法方法

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?6 類和對(duì)象的Python實(shí)現(xiàn)-多態(tài)、方法重寫與開閉原則

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?7 類和對(duì)象的Python實(shí)現(xiàn)-鴨子類型與“file-like object“

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?8 類和對(duì)象的Python實(shí)現(xiàn)-多重繼承與PyQtGraph串口數(shù)據(jù)繪制曲線圖

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?9 類和對(duì)象的 Python 實(shí)現(xiàn)-使用 PyCharm 自動(dòng)生成文件注釋和函數(shù)注釋

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?0 類和對(duì)象的Python實(shí)現(xiàn)-組合關(guān)系的實(shí)現(xiàn)與CSV文件保存

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?1 類和對(duì)象的Python實(shí)現(xiàn)-多文件的組織:模塊module和包package

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?2 類和對(duì)象的Python實(shí)現(xiàn)-異常和語(yǔ)法錯(cuò)誤

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?3 類和對(duì)象的Python實(shí)現(xiàn)-拋出異常

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?4 類和對(duì)象的Python實(shí)現(xiàn)-異常的捕獲與處理

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?5 類和對(duì)象的Python實(shí)現(xiàn)-Python判斷輸入數(shù)據(jù)類型

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?6 類和對(duì)象的Python實(shí)現(xiàn)-上下文管理器和with語(yǔ)句

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?7 類和對(duì)象的Python實(shí)現(xiàn)-Python中異常層級(jí)與自定義異常類的實(shí)現(xiàn)

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?8 類和對(duì)象的Python實(shí)現(xiàn)-Python編程原則、哲學(xué)和規(guī)范大匯總

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?9 類和對(duì)象的Python實(shí)現(xiàn)-斷言與防御性編程和help函數(shù)的使用

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?0 Python的內(nèi)置數(shù)據(jù)類型-object根類

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?1 Python的內(nèi)置數(shù)據(jù)類型-對(duì)象Object和類型Type

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?2 Python的內(nèi)置數(shù)據(jù)類型-類Class和實(shí)例Instance

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?3 Python的內(nèi)置數(shù)據(jù)類型-對(duì)象Object和類型Type的關(guān)系

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?4 Python的內(nèi)置數(shù)據(jù)類型-Python常用復(fù)合數(shù)據(jù)類型:元組和命名元組

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?5 Python的內(nèi)置數(shù)據(jù)類型-文檔字符串和__doc__屬性

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?6 Python的內(nèi)置數(shù)據(jù)類型-字典

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?7 Python常用復(fù)合數(shù)據(jù)類型-列表和列表推導(dǎo)式

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?8 Python常用復(fù)合數(shù)據(jù)類型-使用列表實(shí)現(xiàn)堆棧、隊(duì)列和雙端隊(duì)列

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?9 Python常用復(fù)合數(shù)據(jù)類型-集合

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?0 Python常用復(fù)合數(shù)據(jù)類型-枚舉和enum模塊的使用

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?1 Python常用復(fù)合數(shù)據(jù)類型-隊(duì)列(FIFO、LIFO、優(yōu)先級(jí)隊(duì)列、雙端隊(duì)列和環(huán)形隊(duì)列)

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?2 Python常用復(fù)合數(shù)據(jù)類型-collections容器數(shù)據(jù)類型

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?3 Python常用復(fù)合數(shù)據(jù)類型-擴(kuò)展內(nèi)置數(shù)據(jù)類型

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?4 Python內(nèi)置函數(shù)與魔法方法-重寫內(nèi)置類型的魔法方法

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?5 Python實(shí)現(xiàn)常見數(shù)據(jù)結(jié)構(gòu)-鏈表、樹、哈希表、圖和堆

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?6 Python函數(shù)方法與接口-函數(shù)與事件驅(qū)動(dòng)框架

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?7 Python函數(shù)方法與接口-回調(diào)函數(shù)Callback

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?8 Python函數(shù)方法與接口-位置參數(shù)、默認(rèn)參數(shù)、可變參數(shù)和關(guān)鍵字參數(shù)

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?9 Python函數(shù)方法與接口-函數(shù)與方法的區(qū)別和lamda匿名函數(shù)

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?0 Python函數(shù)方法與接口-接口和抽象基類

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?1 Python函數(shù)方法與接口-使用Zope實(shí)現(xiàn)接口

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?2 Python函數(shù)方法與接口-Protocol協(xié)議與接口

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?3 Python字符串與序列化-字符串與字符編碼

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?4 Python字符串與序列化-字符串格式化與format方法

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?5 Python字符串與序列化-字節(jié)序列類型和可變字節(jié)字符串

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?6 Python字符串與序列化-正則表達(dá)式和re模塊應(yīng)用

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?7 Python字符串與序列化-序列化與反序列化

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?8 Python字符串與序列化-序列化Web對(duì)象的定義與實(shí)現(xiàn)

全網(wǎng)最適合入門的面向?qū)ο缶幊探坛蹋?9 Python并行與并發(fā)-并行與并發(fā)和線程與進(jìn)程

更多精彩內(nèi)容可看:

給你的 Python 加加速:一文速通 Python 并行計(jì)算

一文搞懂 CM3 單片機(jī)調(diào)試原理

肝了半個(gè)月,嵌入式技術(shù)棧大匯總出爐

電子計(jì)算機(jī)類比賽的“武林秘籍”

一個(gè)MicroPython的開源項(xiàng)目集錦:awesome-micropython,包含各個(gè)方面的Micropython工具庫(kù)

Avnet ZUBoard 1CG開發(fā)板—深度學(xué)習(xí)新選擇

工程師不要迷信開源代碼,還要注重基本功

什么?配色個(gè)性化的電機(jī)驅(qū)動(dòng)模塊?!!

什么?XIAO主控新出三款擴(kuò)展板!

數(shù)據(jù)轉(zhuǎn)換擴(kuò)展板

1.總體介紹





數(shù)據(jù)轉(zhuǎn)換板是一種用于通過串行通信I2C接口來采集信號(hào)波形或輸出信號(hào)的擴(kuò)展模塊,具有以下主要特點(diǎn):

  • 小尺寸設(shè)計(jì):可以與XIAO系列主控板直接連接,也可以作為獨(dú)立模塊使用;使用IPEX1接口作為信號(hào)輸入和輸出,尺寸小。
  • I2C接口:提供I2C總線接口進(jìn)行堆疊式級(jí)聯(lián),最多支持4個(gè)擴(kuò)展板連接,支持高達(dá)16通道的信號(hào)輸入和2通道的信號(hào)輸出,板載16位高精度ADC和12位DAC芯片,可應(yīng)用于信號(hào)精確采集場(chǎng)景。
  • 信號(hào)輸入與輸出:輸入信號(hào)采樣率高達(dá)860Hz,輸出信號(hào)最高頻率為50KHz,單個(gè)擴(kuò)展板支持4通道信號(hào)輸入和1通道信號(hào)輸出。
  • 信號(hào)輸入濾波:信號(hào)輸入部分使用了小濾波電容,用于濾除高頻噪聲,確保輸入信號(hào)更加平滑。
  • 信號(hào)輸出緩沖隔離:在信號(hào)輸出端放置了電壓跟隨器,提高輸出信號(hào)的驅(qū)動(dòng)能力,同時(shí)隔離電路前后級(jí)。
  • 穩(wěn)定供電:在運(yùn)放部分加入鉭電容進(jìn)行濾波,保證供電穩(wěn)定。

2.接口說明

2.1 通信接口



使用時(shí),通過PH2.0連接線連接主控模塊和擴(kuò)展板,如下圖所示:



也可以使用主控板直接插入到擴(kuò)展板的排母接口上:

多個(gè)擴(kuò)展板也可以通過更改外側(cè)插孔中排針排母方向?qū)崿F(xiàn)堆疊連接,此種情況主要用于需要更多輸入通道進(jìn)行信號(hào)采樣和波形輸出,最多可以使用兩個(gè)擴(kuò)展板進(jìn)行堆疊連接,堆疊放置最多支持8通道信號(hào)輸入和2通道信號(hào)輸出;若使用I2C擴(kuò)展板,可以使用四個(gè)擴(kuò)展板,支持16通道信號(hào)輸入和2通道信號(hào)輸出:

2.2 信號(hào)接口

在信號(hào)輸入和輸出部分,我們可以使用不同類型的IPEX連接線與示波器、信號(hào)發(fā)生器或者其他信號(hào)處理模塊連接:

3.硬件細(xì)節(jié)

3.1 穩(wěn)定供電

在運(yùn)算放大器部分,我們使用鉭電容濾波,幫助平滑電源中的噪聲,并穩(wěn)定運(yùn)放的工作電壓;在芯片供電部分,我們使用了多種不同大小的電容,對(duì)高低頻噪聲進(jìn)行有效濾除:

3.2 信號(hào)輸入

信號(hào)輸入部分使用了小濾波電容,用于濾除高頻噪聲,確保輸入信號(hào)更加平滑,同時(shí)使用IPEX1接口作為信號(hào)輸入和輸出,尺寸小,我們也嘗試了多種封裝和母座,保證接口拔插不易掉落:

3.3 信號(hào)輸出

在信號(hào)輸出部分,我們放置了電壓跟隨器,提高輸出信號(hào)的驅(qū)動(dòng)能力,同時(shí)隔離電路前后級(jí):

3.4 地址設(shè)置

通過焊接背面短路點(diǎn)可以設(shè)置芯片地址位,通過對(duì)不同芯片設(shè)置不同地址位能夠完成多個(gè)擴(kuò)展板的級(jí)聯(lián)和芯片區(qū)分,并且在這里不同短路點(diǎn)對(duì)應(yīng)地址位在絲印中標(biāo)出:

4.提供代碼和使用須知

在使用燒錄完程序后的主控板通過擴(kuò)展板輸入或輸出信號(hào)前,務(wù)必確保示波器、信號(hào)發(fā)生器或其他信號(hào)調(diào)理模塊和信號(hào)輸入或輸出端子接線正確,供電無(wú)誤:

示例代碼包括以下版本:

  • MicroPython版本數(shù)據(jù)轉(zhuǎn)換板MicroPython示例程序
  • Arduino版本數(shù)據(jù)轉(zhuǎn)換板Arduino示例程序

5.獲取鏈接

  • 商品鏈接數(shù)據(jù)轉(zhuǎn)換購(gòu)買鏈接
  • 硬件開源鏈接硬件開源資料鏈接

總結(jié)

以上是生活随笔為你收集整理的开源一款数据转换扩展板-FreakStudio多米诺系列的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。