找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4481|回復(fù): 19
收起左側(cè)

有關(guān)STC8H單片機(jī)的最高工作頻率

  [復(fù)制鏈接]
ID:283954 發(fā)表于 2023-3-30 05:17 | 顯示全部樓層 |閱讀模式
大家好!近日設(shè)計(jì)了一款產(chǎn)品,用了 STC8H3K64S4 45I 型號(hào),也用上外部晶體,最高工作頻率45MHZ,做樣本時(shí)跑起來(lái)沒(méi)問(wèn)題,到了做10片試產(chǎn)的時(shí)候,5片中有3片沒(méi)問(wèn)題,2片則跑不動(dòng),懷疑是電路干擾,加了許多電容器也沒(méi)有,懷疑是芯片片壞了,后來(lái)發(fā)現(xiàn)把工作頻率降到44MHZ就跑得動(dòng)了,
這下就煩惱了,用45MHZ生產(chǎn)一批后要如何確保都跑得動(dòng)?芯片是否有ABC級(jí)別分類,A級(jí)保證能跑最高頻率,跑最高頻率一段時(shí)間后是否會(huì)老化而跑不動(dòng)了,此款芯片將來(lái)是否會(huì)有48I之類的讓跑45I很安全?

型號(hào):

內(nèi)部安排測(cè)試時(shí)間: 2021年9月24日
單片機(jī)型號(hào): STC8H3K64S4
固件版本號(hào): 7.4.1U


回復(fù)

使用道具 舉報(bào)

ID:45879 發(fā)表于 2023-3-30 09:12 | 顯示全部樓層
1.檢查一下  XOSCCR這個(gè)寄存器的XCFILTER[1:0]設(shè)置;
2.使能時(shí)鐘輸出MCLKOCR,使用示波器看看波形;
3.手冊(cè)里面畫(huà)的外部晶體上面給了4~36MHz;
4.看一下“6.2 STC8H 系列內(nèi)部 IRC 頻率調(diào)整”紅色字體部分,5%的誤差;
5.玩STC你讓它跑最高頻率,你是真的勇士;
6.編不下去了。。。
回復(fù)

使用道具 舉報(bào)

ID:1065084 發(fā)表于 2023-3-30 09:45 | 顯示全部樓層
使用內(nèi)部IRC跑45M進(jìn)行高低溫實(shí)驗(yàn),如果正常再使用外部晶振跑高低溫實(shí)驗(yàn),注意無(wú)源晶振有很多參數(shù),不僅僅是頻率還有匹配電容,阻抗,直接打老姚電話讓他給你推薦個(gè)合適的的晶振。STC跑滿你真是勇士!

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2023-3-30 10:13 | 顯示全部樓層
降到40MHz保管你沒(méi)問(wèn)題。
回復(fù)

使用道具 舉報(bào)

ID:57657 發(fā)表于 2023-3-30 12:35 | 顯示全部樓層
輸入電壓多高? 這么高頻率適合用有源晶振。
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2023-3-30 13:39 | 顯示全部樓層
51hei截圖20230330133725.jpg
51hei截圖20230330133742.jpg
種種跡象表明你的項(xiàng)目要背鍋的感覺(jué)
回復(fù)

使用道具 舉報(bào)

ID:69038 發(fā)表于 2023-3-30 14:10 | 顯示全部樓層
就你所說(shuō)的問(wèn)題,STC表示不會(huì)背鍋!所有的MCU原廠都不會(huì)!你設(shè)計(jì)產(chǎn)品一定要工作在極限條件下嗎?為什么不換一個(gè)更有余量的來(lái)用?
回復(fù)

使用道具 舉報(bào)

ID:57657 發(fā)表于 2023-3-30 15:03 | 顯示全部樓層
什么程序這么高頻率? 建議換STC32
回復(fù)

使用道具 舉報(bào)

ID:71233 發(fā)表于 2023-3-30 15:34 | 顯示全部樓層
wufa1986 發(fā)表于 2023-3-30 13:39
種種跡象表明你的項(xiàng)目要背鍋的感覺(jué)

stc的芯片手冊(cè)很全面的,幾乎什么問(wèn)題都提及到。
回復(fù)

使用道具 舉報(bào)

ID:688692 發(fā)表于 2023-3-30 17:07 | 顯示全部樓層
45MHz 給了多少供電電壓?
回復(fù)

使用道具 舉報(bào)

ID:283954 發(fā)表于 2023-3-30 18:07 | 顯示全部樓層
謝謝大家回應(yīng),現(xiàn)在能跑和不能跑45MHZ的比例是6:2,多數(shù)能跑,還是很不錯(cuò)的,我用的是外部無(wú)源晶振15P電容,3.3V供電,程序一開(kāi)始就切換成外部晶振,原本懷疑晶振可能不振,試著改用內(nèi)部IRC,發(fā)現(xiàn)現(xiàn)在內(nèi)部振蕩比以前有進(jìn)步,可以用45MHz了,于是試著用,結(jié)果那兩個(gè)壞的45MH還是不行,降低到40Mhz就行了,可見(jiàn)晶振沒(méi)問(wèn)題。

在極限頻率下,MCU其實(shí)還是能跑的,就是瘋了,我把程序簡(jiǎn)化成只是連續(xù)向串口送#55H,開(kāi)始后能送,一段時(shí)間后停了,不久又送了一些,接著有不行了。

STC8H這款MCU是很好的,我以前用8G只能用33MHZ,有些功能無(wú)法實(shí)現(xiàn),這款頻率提高,又獲得額外算力,原本以為芯片上刻著45I就一定能跑45MHz,封裝測(cè)試時(shí)一定有試過(guò)的,看來(lái)得稍微降低到42MHz比較安全。但還是希望能獲得想像中的A級(jí)芯片,全部都能跑45MHZ,不必?zé)⿶馈?br />
8 BIT單片看來(lái)已經(jīng)到了天花板,也許是進(jìn)階STC32的時(shí)候了,想到32BIT,心里怕怕。
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2023-3-30 18:07 來(lái)自觸屏版 | 顯示全部樓層
你如果非要45mhz,還要“確!,就只能外部晶振了,官方手冊(cè)明確表示,實(shí)測(cè)部分內(nèi)部晶振只能跑到39.5mhz
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-3-31 00:24 | 顯示全部樓層
很多時(shí)候是不需要那么高頻率的,沒(méi)多大意義,不知道你要實(shí)現(xiàn)什么功能?
個(gè)人愛(ài)好的話,可以學(xué)STC32,想找工作,還是好好的學(xué)STM32吧,有8051C語(yǔ)言基礎(chǔ),幾天就能上手
回復(fù)

使用道具 舉報(bào)

ID:283954 發(fā)表于 2023-3-31 04:23 | 顯示全部樓層
最后結(jié)果是7比3的成績(jī),辛苦換了其中一顆IC后是8比2,兩片只能跑到44.2368MHZ(內(nèi)部振蕩),好的都用外部無(wú)源晶振,還好只做了10片。

@Y_G_G:這顆IC是很棒的,用來(lái)處理音頻,每秒44K次,每次都要用MDU16位多次乘除,必須夠快才行。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-3-31 13:21 | 顯示全部樓層
dalaoshi 發(fā)表于 2023-3-31 04:23
最后結(jié)果是7比3的成績(jī),辛苦換了其中一顆IC后是8比2,兩片只能跑到44.2368MHZ(內(nèi)部振蕩),好的都用外部無(wú) ...

你所謂的"音頻處理"應(yīng)該只是電子琴之類的音頻,真正的音頻處理,STM32F103跑起來(lái)都吃力
回復(fù)

使用道具 舉報(bào)

ID:688692 發(fā)表于 2023-3-31 14:56 | 顯示全部樓層
換5V供電試試
回復(fù)

使用道具 舉報(bào)

ID:1044091 發(fā)表于 2023-4-1 11:39 | 顯示全部樓層
致敬前輩在電子音樂(lè)領(lǐng)域的鉆研精神
回復(fù)

使用道具 舉報(bào)

ID:272119 發(fā)表于 2023-4-1 12:26 | 顯示全部樓層
極限很難穩(wěn)定,之前用STC15W408AS做項(xiàng)目,開(kāi)始用24Mhz主頻沒(méi)有問(wèn)題,嘗試用大于30Mhz主頻后發(fā)現(xiàn)偶爾會(huì)硬件失控可能和我的程序代碼不嚴(yán)謹(jǐn)也有關(guān)系,后來(lái)STC系列案子就一直定在22.1184Mhz使用,便于串口分頻921600bps.
回復(fù)

使用道具 舉報(bào)

ID:283954 發(fā)表于 2023-4-2 17:49 | 顯示全部樓層
qq603599910 發(fā)表于 2023-4-1 12:26
極限很難穩(wěn)定,之前用STC15W408AS做項(xiàng)目,開(kāi)始用24Mhz主頻沒(méi)有問(wèn)題,嘗試用大于30Mhz主頻后發(fā)現(xiàn)偶爾會(huì)硬件失控 ...

現(xiàn)在全部降為40MHZ了,應(yīng)該能保持穩(wěn)定,按照建議放入冰箱結(jié)冰格跑一個(gè)小時(shí)也不會(huì)死機(jī),就不知道小批量生產(chǎn)前是否需要對(duì)MCU用插座進(jìn)行測(cè)試,我對(duì)生產(chǎn)完全沒(méi)有經(jīng)驗(yàn)。

@cnos:無(wú)法測(cè)試,因?yàn)槠渌考际?.3V的。
@Y_G_G :聽(tīng)你說(shuō)用32位單片機(jī)處理音頻也感到吃力,覺(jué)得很慶幸,我這程序用匯編加上硬件乘法器還差點(diǎn)頂?shù)教旎ò,要乘多一次就?lái)不及了,如果用C來(lái)寫(xiě)不知會(huì)慢多少。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-4-2 20:24 | 顯示全部樓層
dalaoshi 發(fā)表于 2023-4-2 17:49
現(xiàn)在全部降為40MHZ了,應(yīng)該能保持穩(wěn)定,按照建議放入冰箱結(jié)冰格跑一個(gè)小時(shí)也不會(huì)死機(jī),就不知道小批量生 ...

我說(shuō)過(guò)了,你的所謂音頻據(jù)理不過(guò)是頻率或者占空比的處理,并不是"音頻處理"
數(shù)字濾波用C來(lái)寫(xiě),代碼都有點(diǎn)復(fù)雜,你說(shuō)你用匯編,那基本就排除濾波這一塊了,更不用說(shuō)其它更復(fù)雜的算法了
我也會(huì)匯編,而且,也用了幾年,我可以很負(fù)責(zé)任的告訴你: 但凡是100行以上的匯編代碼,它的效率在很多時(shí)候是比C低的
匯編效率高不是取決于匯編本身,而是取決于寫(xiě)匯編的人
更多的時(shí)候,C是比匯編高效很多的
還有,8051不要去跟STM32F103比運(yùn)算
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表