![]() |
發布時間: 2021-11-26 09:05
正文摘要:如圖,單片機四個IO口與5580相連,請高手幫我看一下,它是怎么把四個模擬量分別輸出到OUTA ,OUTB ,OUTC ,OUTD .它的工作原理是什么?PU這個引腳起什么作用?還有FBA,FBB,FBC,FBD為什么可以不接,DSP這個引腳直 ... |
DSP這個引腳是時鐘使能選擇: 將 DSP 連接到 DVDD ,在 SCLK 的上升沿輸入數據。 將 DSP 連接到 DGND, 在 SCLK 的下降沿輸入數據。 |
FBA,FBB,FBC,FBD可以接OUT或者其他電壓,決定OUT輸出電壓范圍。 |
PU這個引腳是上電狀態選擇輸入: 將 PU 連接到 DVDD ,OUT_通電后達到滿量程。 將 PU 連接到 DGND ,OUT_上電時歸零。 浮動 PU ,上電時為中量程。 |
PU 是輸出選擇腳, 啟動時PU高電平,就是輸出滿量程,低電平就是輸出0量程,懸空的話,輸出量程中位,如果啟動時對輸出無要求你可以完全不用管PU. DSP不是必須接電源,取決你。你圖里面DSP接VDD主要是因為他的例子是基于上升沿傳輸,你如果不想接電源的話,可以把DSP接地,無非就是前沿后沿,上升沿下降沿的區別,當然,你要搞得花俏一點的話,也可以把DSP接IO口,然后,這次拉高DSP 通過上升沿傳輸,下在拉低DSP通過下降沿傳輸。 至于,怎么把4個模擬量分別輸出到OUTA~OUTD 當然是靠指令拉,說起來太復雜,詳見手冊20頁。如圖: ![]() 說實話,你這些問題手冊里都有答案,還是仔細看手冊吧。 |
想知道5580工作原理,操作方法,參數性能,應該仔細的,慢慢的閱讀器件的說明書至少3遍,問是問不出什么的![]() |
兩個字節數據中包含著寄存器地址,地址不同,數據就送到了不同的輸出通道。請仔細閱讀器件文檔。 |