![]() |
發布時間: 2022-1-25 22:07
正文摘要:仿真目的:采用總線形式進行ADC0808仿真 問題:1.輸出值范圍與預期不符,量程應該為【0-5】,仿真結果是【0.88-3.45】且在變動的過程中出現了大于9的數;2.即使采集口沒有接其他東西,也會顯示一個定值;3.本來是采 ... |
rsdwm 發表于 2022-1-26 16:07 嘿嘿,不是很懂這個總線型方式。你的ADC0809的時鐘信號是單片機ALE引腳提供的?可以在仿真的時候加個示波器對照一下。 |
123456ZXC1 發表于 2022-1-26 12:54 謝謝,找到問題了,引腳標號錯了。方便看一下我新回復的問題嗎 |
TEC 發表于 2022-1-26 10:06 謝謝,找到問題了,引腳標號錯了。方便看一下我新回復的問題嗎 |
wulin 發表于 2022-1-26 11:58 謝謝,不過我的是總線方式 這個是io口控制的 |
rsdwm 發表于 2022-1-26 15:48 找到問題了 ALE引腳沒改 ![]() |
耽誤大家時間了,由于本人的粗心,沒有把ALE引腳的網絡標號改掉。導致ALE沒有信號。改完之后可以正常的顯示。![]() ![]() 但是我有些許疑問,第一,為什么不連接的時候會顯示一個固定值2.49。第二,如果我測得是端口一,但端口一沒有接任何東西此時應該顯示第一個疑問的固定值,但是改變接在端口二的滑動電阻改變電壓,此時數碼管顯示的值會變動,這種“串線”的情況是由于什么。如果正常端口一接入滑動電阻,則端口二的變動不會造成端口一數值的紊亂。 |
123456ZXC1 發表于 2022-1-26 12:54 您好,我補了一下,麻煩看一看 |
ADC部分的電路圖補全一下 |
給你一個示例![]() |
最好把ADC部分的電路圖補全,這樣好分析一點。你的AD轉換函數應該是不對的,沒有ADWR,ADRD等的設置。 |