新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 具有I2C總線(xiàn)接口的A/D芯片PCF8591及其應(yīng)用

        具有I2C總線(xiàn)接口的A/D芯片PCF8591及其應(yīng)用

        作者: 時(shí)間:2012-03-22 來(lái)源:網(wǎng)絡(luò) 收藏

        3

        3.1 器件總地址

        采用典型的器件尋址方法,即地址由器件地址、引腳地址和方向位組成。飛利蒲公司規(guī)定器件地址為1001。引腳地址為A2A1A0,其值由用戶(hù)選擇,因此系統(tǒng)中最多可接23=8個(gè)器件。地址的最后一位為方向位R/ ,當(dāng)主控器對(duì)器件進(jìn)行讀操作時(shí)為1,進(jìn)行寫(xiě)操作時(shí)為0。總線(xiàn)操作時(shí),由器件地址、引腳地址和方向位組成的從地址為主控器發(fā)送的第一字節(jié)。

        3.2 控制字節(jié)

        控制字節(jié)用于實(shí)現(xiàn)器件的各種功能,如模擬信號(hào)由哪幾個(gè)通道輸入等。控制字節(jié)存放在控制寄存器中。總線(xiàn)操作時(shí)為主控器發(fā)送的第二字節(jié)。其格式如下所示:

        16.gif

        其中:D1、D0兩位是A/D通道編號(hào):00通道0,01通道1,10通道2,11通道3

        D2 自動(dòng)增益選擇(有效位為1)

        D5、D4模擬量輸入選擇:00為四路單數(shù)入、01為三路差分輸入、10為單端與差分配合輸入、11為模擬輸出允許有效

        當(dāng)系統(tǒng)為A/D轉(zhuǎn)換時(shí),模擬輸出允許為0。模擬量輸入選擇位取值由輸入方式?jīng)Q定:四路單端輸入時(shí)取00,三路差分輸入時(shí)取01,單端與差分輸入時(shí)取10,二路差分輸入時(shí)取11。最低兩位時(shí)通道編號(hào)位,當(dāng)對(duì)0通 /道的模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換時(shí)取00,當(dāng)對(duì)1通道的模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換時(shí)取01,當(dāng)對(duì)2通道的模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換時(shí)取10,當(dāng)對(duì)3通道的模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換時(shí)取11。

        在進(jìn)行數(shù)據(jù)操作時(shí),首先是主控器發(fā)出起始信號(hào),然后發(fā)出讀尋址字節(jié),被控器做出應(yīng)答后,主控器從被控器讀出第一個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出應(yīng)答,主控器從被控器讀出第二個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出應(yīng)答…一直到主控器從被控器中讀出第n個(gè)數(shù)據(jù)字節(jié),主控器發(fā)出非應(yīng)答信號(hào),最后主控器發(fā)出停止信號(hào)。

        3.3 電路

        如圖3所示電路是暖水鍋爐水溫檢測(cè)和A/D轉(zhuǎn)換電路。AD581作為電流型溫度傳感器AD590的基準(zhǔn)電源。兩只AD590分別用來(lái)采集上水和回水的溫度。

        17.gif



        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 武隆县| 鄯善县| 多伦县| 文山县| 南皮县| 楚雄市| 天津市| 商城县| 西和县| 佛学| 平潭县| 西吉县| 吴旗县| 武邑县| 崇礼县| 象山县| 万荣县| 满洲里市| 堆龙德庆县| 岑溪市| 广东省| 汝南县| 电白县| 金寨县| 左权县| 犍为县| 鸡西市| 道真| 淮阳县| 连南| 孙吴县| 苍梧县| 海晏县| 奈曼旗| 南漳县| 平武县| 仁怀市| 二手房| 丰县| 扬州市| 阿拉善左旗|