新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PIC的A/D轉換器

        PIC的A/D轉換器

        作者: 時間:2016-11-13 來源:網絡 收藏
        PIC16C7X (除710/71/711以外)當ADCON1配置為將所有模擬引腳設置為數字I/O時,VREF內部接地。這將導致每次執行模擬轉換時,ADRES寄存器均讀出0xFF值,這是由于每個輸入電壓均高于VREF的緣故。

        PIC16C7X系列器件之一,發現模擬數字轉換結果并不總是準確的。如何才能改善精確度呢?

        本文引用地址:http://www.104case.com/article/201611/316238.htm

        1.確信所有定時規范均得到滿足。如果您將ADC關閉后打開,應至少等待一個最小延時時間后才可采樣;如果您改變輸入通道,也應等待一個最小延時;最后是Tad,即為每個位轉換所選擇的時間。這一時間在ADCON0內做出選擇,應在2到6us之間。如果Tad太短,轉換結束時,結果尚未被完全轉換,而如果Tad太長,轉換結束前采樣電容上的電壓可能已經下降。這些定時規范以表格或公式的形式提供在數據手冊中,應根據具體器件和具體情況進行查看。

        2.通常模擬信號的源阻抗都較高(大于1K歐姆),因此源阻抗輸出電流對采樣電容進行充電會影響精度。如果輸入信號變化不太快,嘗試在模擬輸入上連接一個0.1uF的電容。這一電容將充電到所采樣的模擬電壓,并為52pf的內部采樣電容提供充電所需的瞬時電流。

        3.在PIC16C71上,一個模擬輸入引腳緊挨著一個振蕩器引腳。一般當它們的走線彼此相鄰,振蕩器上的噪聲會耦合到模擬電路上。如果時鐘源為外部振蕩器盒時更是如此,因為與晶振電路所提供的上升較緩慢的正弦波不同,該外部振蕩器產生的是邊沿陡峭而帶有高頻成分的方波。當然,將模擬引腳去耦將有助于改善噪聲耦合,而如果您能將該引腳空出,將它變成輸出并驅動為低電平,即能真正消除對模擬電路的交叉耦合。

        4.最后,引用數據手冊上的話:“在器件頻率較低的系統中,使用來自器件振蕩器的A/D時鐘較好...這將在很大程度上減小數字開關噪聲的影響。”還有,“在器件開始A/D轉換后就進入休眠的系統中,要求選擇RC時鐘源...它將提供最高精度。”



        關鍵詞: PICAD轉換

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 略阳县| 双流县| 尖扎县| 潮安县| 寿宁县| 岳普湖县| 屯门区| 朔州市| 敦煌市| 大荔县| 枣庄市| 封丘县| 友谊县| 东城区| 青州市| 布尔津县| 星子县| 武乡县| 宣汉县| 浦江县| 蒙自县| 承德市| 漳浦县| 县级市| 永德县| 襄垣县| 黄浦区| 邓州市| 东莞市| 文昌市| 汉寿县| 会昌县| 余姚市| 巨野县| 浦城县| 五常市| 永宁县| 嘉祥县| 宁蒗| 蒙山县| 搜索|