找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2501|回復: 3
打印 上一主題 下一主題
收起左側

單片機自帶DAC輸出時有鋸齒,很明顯

[復制鏈接]
跳轉到指定樓層
樓主
ID:450037 發(fā)表于 2021-12-4 15:41 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
如圖:這是我寫的DAC初始設置程序,還有的是DAC的PDF資料。啟用的參考電壓是內置的。原來的模擬信號輸出是由5580芯片輸出的,單片機發(fā)送數(shù)據(jù)給5580,5580輸出模擬信號,F(xiàn)在想把5580去掉,用單片機自身的DAC輸出(畢竟5580還是很貴的)。兩個板子,一個板子用5580輸出。一個板子用自身的DAC輸出,程序初始化如圖。其他程序照搬5580上的程序,下載運行后用示波器觀察兩個波形,5580運行的很平滑,單片機自身DAC輸出的模擬信號有鋸齒。我想問是什么原因導致的。我用定時器2刷新模擬量高低字節(jié)的數(shù)據(jù)。這樣寫行不行?


示波器調試視頻.zip

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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復

使用道具 舉報

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

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

使用道具 舉報

板凳
ID:624769 發(fā)表于 2021-12-5 01:15 | 只看該作者
唉上個帖子,你說5580的輸出和C8051輸出差不多,現(xiàn)在發(fā)現(xiàn)差別了吧?
我覺得,之前的人說需要緩沖器總有他的道理,甚至他提到保留5580,說明有著不可替代性。用兩極RC忽悠過去的概率,你就不要考慮了。要是有這可能,之前那個設計者,就不至于這樣寫了。你老老實實用緩沖器試試效果吧,或者運放熟悉的話,用跟隨放大器自己搭一個緩沖試試吧。不過悲觀論的我覺得,最后的結果可能就是你的前任的最后備選方案,保留5580。

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



回復

使用道具 舉報

沙發(fā)
ID:955673 發(fā)表于 2021-12-4 20:58 | 只看該作者
上個貼不是提醒你搞混 緩沖了么,帶緩沖就是 DAC 芯片的賣點,應用不同有些 DAC 不帶,沒啥要求的, 兩級 RC 就糊弄過去了,單片機是通用器件不帶正常
緩沖就是 DAC 后的運放跟隨之類,平滑濾波的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表