STC8H8K64單片機(jī)可以申請啦!
2020年4月23日,拿到了剛剛出品的STC8H8K64U芯片,這款自己帶有8K內(nèi)存,還有12bitADC,外加豐富的定時(shí)器、各種總線接口,更適合的工業(yè)信號采集和控制應(yīng)用。它也會讓同學(xué)們在制作智能車車模作品更加如虎添翼。
現(xiàn)在,可以向宏晶公司申請?jiān)撔酒瑯悠?/strong>。
下面對于其該單片機(jī)的12位AD功能做些簡單測試。
測試電路板設(shè)計(jì)
設(shè)計(jì)測試電路板的原理圖如下。僅僅引出了AD0~AD3的引腳。
測試軟件
1. AD轉(zhuǎn)換精度
使用信號源給出AD采樣的正弦波,頻率0.877Hz。峰峰值為:0.5V~4.5V。
下圖顯示了對波形采集了1024點(diǎn)的數(shù)據(jù)波形。其中數(shù)據(jù)的波動范圍是0~4095。反映了AD的有效取值范圍是12bit。
下面是縮小信號幅值之后,對于不同的兩個頻率信號采集后的波形。其中可以看到混雜有小的尖峰干擾信號。
對信號源的信號使用一個電容連接到底線,可以看到其中干擾信號消失了。
2. AD轉(zhuǎn)換時(shí)間:
測量ADCConvert()時(shí)間。使用P0.3作為IO輸出脈沖波形。在轉(zhuǎn)換前,將P0.3置高電平,在轉(zhuǎn)換后將P0.3置低電平。測量該信號的脈寬,可以獲得ADCConvert()時(shí)間。
下圖所展示的ADC的時(shí)間波形,可以顯示進(jìn)行一個ADC的時(shí)間大約是3.4us。
上述轉(zhuǎn)換時(shí)間是在ADCCFG=0x20的情況下,轉(zhuǎn)換速度。此時(shí)ADC 的時(shí)鐘頻率為SYSClock /2.
將ADCCFG=0x2f,按照數(shù)據(jù)手冊中的數(shù)據(jù),此時(shí)ADC的時(shí)鐘應(yīng)該是SYSCLOCK//16。ADC的轉(zhuǎn)換時(shí)間應(yīng)該是前面時(shí)間的16倍。下面顯示了此時(shí)對應(yīng)的P0.3的波形,ADCConvert的時(shí)間為34us左右。僅僅是前面的時(shí)間的10倍左右。
3. AD采集數(shù)據(jù)緩沖區(qū)的長度
8H8K具有8KXRAM。下面是利用這些內(nèi)存采集到得到4096個AD轉(zhuǎn)換數(shù)據(jù)波形。
下面是設(shè)置AD_BUFFER= 4097,采集到的數(shù)據(jù)波形。可以看到最后一個數(shù)字實(shí)際上已經(jīng)是錯誤數(shù)字了,這是因?yàn)橹羔槍ぶ芬呀?jīng)超過了實(shí)際RAM地址范圍了。
結(jié)論
通過以上實(shí)驗(yàn),可以得到如下的結(jié)論:
▲卓大大晚上好,剛才看到你更新的測試8H8K的博客,請問這個芯片可以申請了嘛?
回復(fù):可以了。還是按照以前的聯(lián)系方式來申請。
在電子森林網(wǎng)站看到 一個有趣的電路題目:由16個 電阻組成的立方體的邊緣。就像下面這個圖所顯示的那樣。那么在A,B兩點(diǎn)之間的等效電阻有多大?
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!