色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【東微半導體DT5M4765R8L6開發板試用體驗】搭建環境以及體驗高精度ADC

jf_05431529 ? 來源:jf_05431529 ? 作者:jf_05431529 ? 2023-08-08 16:32 ? 次閱讀

我們是做傳感器相關產品的, 芯片缺貨以來,我們試用了很多國產MCU,也基本全部切換到國產MCU的技術平臺上來. 但是目前MCU行業同質化非常嚴重, 為了受眾多,基本上都集成了各種通訊口,支持LED,LCD,等等,沒有個性. 直到接觸到東微的MCU,從產品的主要功能上就能看到24BIT ADC這個超亮眼的參數, 細看規格書后,發現它還集成有1-2級運放. 這不就是為我們傳感器行業定制的嗎.

拿到DT5M4756R8L6的開發板后,我們開始了嘗試.但是整個嘗試過程曲折而有趣.

拿到手上直接復制了一個GPIO的點燈程序,編譯通過,但下載不了,經過了多次群內溝通,終于能下載程序并點燈. 在KEIL內部,要注意調試工具選JLINK,以及編程用的地址空間.相關的圖片,我看前面分享的同學已經貼了,我就不貼圖了.

我們公司主要的用途是將模擬信號轉為數字量,然后通過數字接口提供給用戶,所以我們重點關注了一下它的ADC工作流程.

image.png

東微的ADC空有24位,但其實它也并沒有拿它當主要賣點, 這顆芯片更像是為儀器儀表行業或者醫療器械行業做的量身定作,它花了不少的資源在UI這一塊,支持LED,LCD段碼屏等. 真正留給ADC用的資源并不多. 對于信號源不多的應用還是能用的.

image.png

我們這次測試的本來是PH傳感器,但因為PH傳感器的接口是BNC的,我們沒有找到合適的轉接頭來連到開發板上, 臨時用一個TDS探頭代替了PH探頭.

因為只是測試,所以并沒有從頭開始寫軟件, 在官方的DEMO上修改.

這個MCU的資料和STC看齊,所有信息都弄在一個文件里面, 參考代碼也是直接地址操作, 著實費了點時間看源碼.

首先是系統時鐘,它外部的時鐘源只有一個32K晶振,其它的應該是內部時鐘源, 沒有去動它的時鐘主頻, 默認時鐘是64M,默認的分頻是4分頻, 所以系統時鐘是64/4=16M.

那么ADC的時鐘頻率,用了這兩句代碼

#define CLK_ADC (uint32_t)0x00000080

CLK_Enable(CLK_ADC);//enable ADC CLK =4MHz

image.png

//0x04000014ul是個ADC操作非常重要的寄存器

*(vu32 *)(0x04000014ul) = 0x00000000+(offset<<7)+(osr<<4)+(4<<12); //CLK_SELECT=0, adc tst bias_amp1=adc_tst[18:17] bias_amp0=adc_tst[16:15] bias_adc2=adc_tst[24:23] bias_adc1=adc_tst[22:21] bias_adc0=adc_tst[20:19]

與ADC控制的控制設置基本全在這個寄存器內

關于ADC還有一個初始化寄存器, 0x04000010ul, 同樣的也沒有名字,我暫且叫它ADC信號源配置寄存器.

原文檔無法復制,花了點時間手碼到代碼里面了. 發出來,如果你們需要可以直接復制過去.

bit31-30: Reserved
bit29: ADC ENABLE 1:enable, 0:disable
bit28:	RESET IP復位 0:復位 1:工作
bit27-26:Reserved
bit25: gain 1x  1:1x 第1級前置放大器跟隨器
bit24-22: adc_chop_sel		ADC斬波模式
bit21-20: adc_chop_freq		ADC斬波頻率
bit19:Reserved
bit18-16: amp_gain2 前置放大器第2級選擇
bit15-14:	amp_gain1	前置放大器第1級選擇
bit13-11:	amp_chop_sel前置放大器斬波波形選擇
bit10-9:	amp_chop_freq
bit8:			amp_chop_en  前置放大器斬波使能
bit7-0:		輸入通道選擇

//切換ADC通道
參數  ch_p:正端輸入位選擇
ch_n:負端輸入位選擇,是選擇ADC信號源的意思
gain:放大系數

這上源碼里ADC初始化里面的3個參數, 同樣的,沒有注釋, 靠見名知義,猜.

好了,那源碼起了個頭,要連硬件. 我們是有傳感器的轉接板,全部引出2.54的排針出來,用杜邦線連到開發板上


條件簡陋,先接了TDS中的NTC部分, 原來我們是用的單端接法,這次先嘗試了一下差分接法, 用到了P19以及P25兩個器件,在板子上壓力傳感器的旁邊. 壓力傳感器找不到我就沒有辦法了,壓力傳感器有個氣咀樣的東西.

繼續魔改源碼

void switch_channel(vu8 ch_p,vu8 ch_n,vu8 gain)
{
	vu8 gain1,gain2;
	if (gain==1)
	{
		gain1=0;
		gain2=0;
		//ch_n

目前還沒改源碼里的信號源, 可以看到源碼里面,用一個gain配置了兩種情況,一種有一級放大,一種無放大. 信號源分正端和負端, 我們用了ANN8以及ANP8這兩路,所以都配置為1000, 對照表我就不貼了,在規格書底部區域.

先改源碼再測試

adc_max= -8388607;
adc_min= 8388607;

源碼里 這兩數對應的整數部分是,011111111111111111111111,所以其實有效的分辨精度是23位,并且實際ENOB只有19位,采樣頻率是1KHZ,并不算快.

NTC的分壓法測試是非常簡單的,它的分壓電阻是100K,我們用的的 10K 3950的NTC, 這個分壓還是不太合理的,勉強測了一下, 精度不怎么好,不過穩定性非常不錯.

TDS部分也是分壓法測試,但是供電就不能用恒流供電了,需要用到變化的電源以及精選的分壓電阻.這個在開發板上不太好接線,全部引到我們的轉接板上面. 這個滲及到公司的一些細節,不太好直接貼出來. 測試的結論是ADC非常穩定, 但是操控過程有些繁瑣,建議封裝成不同的庫函數, 以提高用戶的開發效率.

總結一下就是這顆DT5M4765非常適合有ADC要求,并且有傳統UI要求的應用. 有一個非常非常非常人性化的功能,就是它本身可以對外輸入3.3,甚至1.8V. 要知道現在的傳感器,絕大多數都開始了3.3V供電,甚至1.8V供電, 如果MCU本身對外可以供這幾個電壓,那么省了很多LDO的工作

需要提高的是開發環境以及開發工具上的適配性. 并且文檔完全沒有按功能模塊分類整理,沒有目錄,這些都對開發者是個極大的挑戰, 上下翻文檔非常費時間. 源碼里面需要給寄存器命名,要有適當的注釋,否則有如錦衣夜行, 讓好的國貨不能傳遞到非常需要它的行業當中去.

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6036

    文章

    44556

    瀏覽量

    635029
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17141

    瀏覽量

    351103
  • adc
    adc
    +關注

    關注

    98

    文章

    6497

    瀏覽量

    544557
  • 開發板
    +關注

    關注

    25

    文章

    5040

    瀏覽量

    97420
收藏 人收藏

    評論

    相關推薦

    【免費試用】多款開發板免費申請,有獎試用

    200MHz主頻。極其適合高實時多并發應用場景。2.【MCU新品】半導體DT5M4765R8L6 開發板免費
    發表于 07-05 11:08

    半導體 DT5M4765R8L6 開發板試用體驗】+uart demo 調試

    硬件準備:jlink調試器,usb轉ttl串口調試,開發板DT5M4765R8L6軟件程序程序包含:頭文件:DT5M4765.h uart_misc.h主程序文件:main.c其中主程序
    發表于 08-19 09:36

    半導體DT5M4765R8L6 開發板試用體驗】4765開發板測評報告

    收到開發板后提交了開箱視頻,通讀了原理圖和開發說明,比較感興趣的是壓力傳感器是別的開發板上沒有的,這是一塊64腳芯片的開發板,arm m0
    發表于 08-26 21:01

    半導體DT5M4765R8L6 開發板試用體驗】4765開發板測評報告(2002/8/26)

    4765,64腳芯片,ARM m0 核心,keil v5編程,jlink swd 燒錄。已有溫濕度傳感器模塊,Usb轉ttl模塊,Dap
    發表于 08-26 21:27

    半導體DT5M4765R8L6 開發板試用體驗】4765開發板串口打印

    硬件:4765開發板軟件程序example_uart運行截圖
    發表于 08-28 14:29

    半導體DT5M4765R8L6 開發板試用體驗】+ “挑食”的DT5M4765R8L6單片機

    下來,準備玩玩 DT5M4765R8L6 開發板,結果就如群友所說:不能下載!DAP link不能下載,ST link不能下載。。。。過程,苦不堪言。DAP link、ST link我都有,接上去后,也
    發表于 09-09 22:20

    半導體DT5M4765R8L6 開發板試用體驗】+串口驅動需調整

    轉換工具,問題依舊。也只好向群里面的群友求助了。。。 后面,群友給出了解決方案,并且,還給出了DT5M4765R8L6常見問題的解決方法。串口亂碼的解決方法如下: 依葫蘆畫瓢,按照方法所示,嘗試
    發表于 09-14 22:44

    半導體DT5M4765R8L6 開發板試用體驗】從零開始搭建開發環境

    半導體DT5M4765R8L6 開發板試用體驗】一,產品介紹
    發表于 09-15 10:37

    半導體DT5M4765R8L6 開發板試用體驗】搭建環境以及體驗高精度ADC

    DT5M4756R8L6開發板后,我們開始了嘗試.但是整個嘗試過程曲折而有趣.拿到手上直接復制了一個GPIO的點燈程序,編譯通過,但下載不了,經過了多次群內溝通,終于能下載程序并點燈. 在KEIL內部
    發表于 09-18 16:20

    DT5M4765R8L6血壓計原理圖

    24位高精度ADC+LCD驅動,帶醫療血壓計算法,DT5M4765R8L6血壓計原理圖免費下載。
    發表于 09-26 10:34 ?21次下載

    低功耗32位MCU DT5M4765數據手冊

    福建半導體MCU的DT5M4765R8L6帶有24位高精度ADC和LCD驅動,采樣率達到1K
    發表于 09-26 10:31 ?12次下載

    DT5M4765R8L6主控帶24位ADC的demo圖

    福建DT5M4765R8L6主控帶24位ADC的demo圖,叉分
    發表于 02-06 15:27 ?5次下載

    半導體DT5M4765R8L6 開發板試用體驗】從零開始搭建開發環境

    半導體DT5M4765R8L6 開發板試用體驗】 一,產品介紹
    的頭像 發表于 07-31 16:47 ?716次閱讀
    【<b class='flag-5'>東</b><b class='flag-5'>微</b><b class='flag-5'>半導體</b><b class='flag-5'>DT5M4765R8L6</b> <b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗】從零開始<b class='flag-5'>搭建</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    半導體DT5M4765R8L6 開發板試用體驗】4765開發板串口打印

    硬件: 4765開發板 軟件程序 example_uart 運行截圖 0
    的頭像 發表于 07-31 16:49 ?616次閱讀
    【<b class='flag-5'>東</b><b class='flag-5'>微</b><b class='flag-5'>半導體</b><b class='flag-5'>DT5M4765R8L6</b> <b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗】<b class='flag-5'>東</b><b class='flag-5'>微</b><b class='flag-5'>4765</b><b class='flag-5'>開發板</b>串口打印

    半導體 DT5M4765R8L6 開發板試用體驗】+uart demo 調試

    ? 硬件準備: jlink調試器,usb轉ttl串口調試,開發板DT5M4765R8L6 ? 軟件程序 程序包含: 頭文件:DT5M4765.h uart_misc.h 主程序文件:main.c
    的頭像 發表于 07-31 16:52 ?645次閱讀
    【<b class='flag-5'>東</b><b class='flag-5'>微</b><b class='flag-5'>半導體</b> <b class='flag-5'>DT5M4765R8L6</b> <b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗】+uart demo 調試
    主站蜘蛛池模板: 久久久精品成人免费看| 欧美性appstin孕妇| 热综合一本伊人久久精品| 无码中文字幕av免费放| 中文字幕在线播放视频| 国产成久久免费精品AV片天堂| 精品 在线 视频 亚洲| 全黄h全肉细节文在线观看| 亚洲欧美中文日韩v在线| BL文库好大粗黑强强肉NP| 国内精品久久久久影院老司| 欧美人与动牲交ZOOZ特| 亚洲欧美一区二区三区导航| 成人女人A级毛片免费软件| 久久视频这里只精品6国产| 少女free大陆| 98国产精品人妻无码免费| 果冻传媒视频在线播放 免费观看| 欧美高清videossexo| 亚洲无遮挡无码A片在线| 高清bblxx手机在线观看| 免费小视频在线观看| 亚洲黄色高清视频| 囯产免费久久久久久国产免费| 久久这里只精品国产99re66| 亚洲AV噜噜狠狠网址蜜桃尤物| 扒开美女下面粉嫩粉嫩冒白浆| 菊地凛子av| 亚洲免费无码中文在线| 国产99久久久国产精品免费看| 欧美精品高潮呻吟AV久久| 诱受H嗯啊巨肉各种play| 国产一区内射最近更新| 色人格影院第四色| 99视频免费播放| 巨胸美乳中文在线观看| 亚洲毛片网| 国产女人毛片| 偷拍久久国产视频免费| 成人高清网站| 欧美午夜精品一区二区蜜桃|