AD7606采集不到電壓
我自己畫了塊板子,在上面使用AD7606的并行模式來采集傳感器返回的模擬信號(hào)。在測試中,我將5V恒壓接到ADC的V5通道上,發(fā)現(xiàn)采集到的數(shù)據(jù)不正確,然后我又更換了其他的電壓,數(shù)據(jù)同樣不正確,且變化沒有規(guī)律性(DB[0:15]顯示都類似圖中所示),我抓出的波形顯示這個(gè)芯片的一切控制信號(hào)都是正常的,同時(shí)我也測試了諸如REFIN/REFOUT、REGCAP和REFCAP等引腳的電壓,均在datasheet中描述的范圍內(nèi)。最后我測試了AD7606芯片上直接連接對(duì)應(yīng)V5通道的引腳,上面的電壓也和我接的恒壓電壓相同,我很奇怪為什么采樣不到正確的數(shù)據(jù)?
1. 首先確認(rèn)AD7606購買渠道是從ADI官方渠道購買,確保質(zhì)量
2. /STBY檢查是否為高電平。
3. AD7606上電后,首先發(fā)送RESET 》 50ns的高脈沖,進(jìn)行復(fù)位。
4. 請?zhí)粡堉辽僖粋€(gè)完整CONVST, BUSY, /CS, /RD的波形看看,以及AD7606原理圖部分。
感謝回復(fù)!附圖是在V5通道輸入+5V電壓的波形,Range設(shè)置為+-10V
1. AD7606是在官方渠道購買的;
2. /STBY確定是高電平;
3. 已經(jīng)進(jìn)行了復(fù)位操作;
4. 如附圖所示
1. 用示波器探頭檢查所有DB[x]位是否真的一直為0 ?
2. 換一塊板卡嘗試一下
感謝!我發(fā)現(xiàn)了問題,因?yàn)槲野褍善珹D7606的DB[0:15]連在了一起輸出到fpga中,我本來想著可以分時(shí)復(fù)用這些數(shù)據(jù)線,但看來在讀取其中一片AD7606的采樣結(jié)果時(shí),另一片AD7606的DB口對(duì)它產(chǎn)生了影響,導(dǎo)致高電平輸出只有1V左右。請問有什么辦法可以解決這個(gè)問題?除了重新設(shè)計(jì)電路把兩片AD7606的DB口分開接到fpga中。2片AD7606 用不同的/CS分時(shí)選通讀數(shù),就可以了。
感謝!還有一個(gè)疑問,就是上電多久后給reset信號(hào)比較合適呢?比如用內(nèi)部參考電壓的話,是需要等至少30ms嗎?上電電壓達(dá)到預(yù)定的幅度后,即可發(fā)reset信號(hào)。