標(biāo)題: 單片機自帶DAC輸出時有鋸齒,很明顯 [打印本頁]

作者: zhangzhao2423    時間: 2021-12-4 15:41
標(biāo)題: 單片機自帶DAC輸出時有鋸齒,很明顯
如圖:這是我寫的DAC初始設(shè)置程序,還有的是DAC的PDF資料。啟用的參考電壓是內(nèi)置的。原來的模擬信號輸出是由5580芯片輸出的,單片機發(fā)送數(shù)據(jù)給5580,5580輸出模擬信號。現(xiàn)在想把5580去掉,用單片機自身的DAC輸出(畢竟5580還是很貴的)。兩個板子,一個板子用5580輸出。一個板子用自身的DAC輸出,程序初始化如圖。其他程序照搬5580上的程序,下載運行后用示波器觀察兩個波形,5580運行的很平滑,單片機自身DAC輸出的模擬信號有鋸齒。我想問是什么原因?qū)е碌。我用定時器2刷新模擬量高低字節(jié)的數(shù)據(jù)。這樣寫行不行?


示波器調(diào)試視頻.zip

2.5 MB, 下載次數(shù): 5


作者: 冰火風(fēng)輪    時間: 2021-12-4 20:58
上個貼不是提醒你搞混 緩沖了么,帶緩沖就是 DAC 芯片的賣點,應(yīng)用不同有些 DAC 不帶,沒啥要求的, 兩級 RC 就糊弄過去了,單片機是通用器件不帶正常
緩沖就是 DAC 后的運放跟隨之類,平滑濾波的
作者: 188610329    時間: 2021-12-5 01:15
唉上個帖子,你說5580的輸出和C8051輸出差不多,現(xiàn)在發(fā)現(xiàn)差別了吧?
我覺得,之前的人說需要緩沖器總有他的道理,甚至他提到保留5580,說明有著不可替代性。用兩極RC忽悠過去的概率,你就不要考慮了。要是有這可能,之前那個設(shè)計者,就不至于這樣寫了。你老老實實用緩沖器試試效果吧,或者運放熟悉的話,用跟隨放大器自己搭一個緩沖試試吧。不過悲觀論的我覺得,最后的結(jié)果可能就是你的前任的最后備選方案,保留5580。

緩沖芯片不知道的話,可以參考這個:
high-speed-current-output-dac-buffers.pdf (1.92 MB, 下載次數(shù): 7)




作者: zhangzhao2423    時間: 2021-12-6 10:13
188610329 發(fā)表于 2021-12-5 01:15
唉上個帖子,你說5580的輸出和C8051輸出差不多,現(xiàn)在發(fā)現(xiàn)差別了吧?
我覺得,之前的人說需要緩沖器總有他 ...

我在想這個輸出鋸齒會不會是噪聲引起的,因為程序都是一樣的,只不過一個是自帶的DAC輸出,一個是5580輸出。




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