標(biāo)題: 請(qǐng)教有哪位知道PCF8591最大能輸出多高頻率 [打印本頁(yè)]

作者: liqingyong    時(shí)間: 2022-9-6 10:33
標(biāo)題: 請(qǐng)教有哪位知道PCF8591最大能輸出多高頻率
剛買一個(gè)PCF8591的實(shí)驗(yàn)板,想弄個(gè)正弦實(shí)驗(yàn)一下,發(fā)現(xiàn)輸出每一個(gè)點(diǎn)最低也就2MS,達(dá)不到US級(jí)別。如果1個(gè)周期256個(gè)點(diǎn)的話,就是500ms左右才2Hz,是不太雞肋了。

作者: 一事無(wú)成    時(shí)間: 2022-9-6 19:07
確實(shí)雞肋,IIC接口就快不起來(lái),看下IIC協(xié)議,普通芯片只有低速100kb/s和高速400kb/s,算下來(lái)轉(zhuǎn)換最快才50kHz,如果1個(gè)周期100點(diǎn)就只能輸出500Hz,還不如用電阻網(wǎng)絡(luò),并口直通,簡(jiǎn)單速度快,不過(guò)單片機(jī)要用推挽輸出。
作者: yzwzfyz    時(shí)間: 2022-9-7 10:36
最基礎(chǔ)的單片機(jī)知識(shí)就能計(jì)算出來(lái)了。
CPU的主頻,執(zhí)行一條指令需要的主頻脈沖數(shù),重復(fù)反轉(zhuǎn) 一個(gè)IO引腳需要執(zhí)行的指令數(shù)量,總計(jì)花的時(shí)間。
這CPU的手冊(cè)上都有,找一下吧。
作者: coody_sz    時(shí)間: 2022-9-7 12:08
想快,用一組8位IO口接R-2R做一個(gè)DAC出來(lái),我用STC32G跑32.768MHz,用DDS方法輸出波形,擦癢可達(dá)3.2768MHz,32位累加器,輸出正弦波可達(dá)800KHz,分辨率0.0015Hz。
作者: wufa1986    時(shí)間: 2022-9-8 08:39
不會(huì)這么慢,但是也不會(huì)很快,這么慢應(yīng)該是你的驅(qū)動(dòng)沒(méi)有高速運(yùn)行
作者: liqingyong    時(shí)間: 2022-9-8 16:13
wufa1986 發(fā)表于 2022-9-8 08:39
不會(huì)這么慢,但是也不會(huì)很快,這么慢應(yīng)該是你的驅(qū)動(dòng)沒(méi)有高速運(yùn)行

用51,我只寫沒(méi)有延時(shí)的脈沖,高電平或低電平的時(shí)間也不低于2.5MS,晶振是30M只是驗(yàn)證,如果不用5891直接寫脈沖最快達(dá)到2us左右。
作者: liqingyong    時(shí)間: 2022-9-8 16:15
一事無(wú)成 發(fā)表于 2022-9-6 19:07
確實(shí)雞肋,IIC接口就快不起來(lái),看下IIC協(xié)議,普通芯片只有低速100kb/s和高速400kb/s,算下來(lái)轉(zhuǎn)換最快才50kH ...


作者: liqingyong    時(shí)間: 2022-9-8 16:17
yzwzfyz 發(fā)表于 2022-9-7 10:36
最基礎(chǔ)的單片機(jī)知識(shí)就能計(jì)算出來(lái)了。
CPU的主頻,執(zhí)行一條指令需要的主頻脈沖數(shù),重復(fù)反轉(zhuǎn) 一個(gè)IO引腳需要 ...

CPU的速度夠快的輸出脈沖最小間隔51差不多2US左右,實(shí)際用8591DA輸出一個(gè)脈沖間隔在2MS以上。
作者: XCYYLX    時(shí)間: 2022-9-8 19:35
9600應(yīng)該是




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1