在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > TM7705如何讀數(shù)據(jù) TM7705中文資料封裝圖IC讀取程序

            TM7705如何讀數(shù)據(jù) TM7705中文資料封裝圖IC讀取程序

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

              中文資料、簡(jiǎn)介:

            本文引用地址:http://www.biyoush.com/article/201710/366265.htm

              是應(yīng)用于低頻測(cè)量的2/3通道的模擬前端。該器件可以接受直接來(lái)自傳感器的低電平的輸入信號(hào),然后產(chǎn)生串行的數(shù)字輸出。利用Σ-Δ轉(zhuǎn)換技術(shù)實(shí)現(xiàn)了16位無(wú)丟失代碼性能。選定的輸入信號(hào)被送到一個(gè)基于模擬調(diào)制器的增益可編程專(zhuān)用前端。片內(nèi)數(shù)字濾波器處理調(diào)制器的輸出信號(hào)。通過(guò)片內(nèi)控制寄存器可調(diào)節(jié)濾波器的截止點(diǎn)和輸出更新速率,從而對(duì)數(shù)字濾波器的第一個(gè)陷波進(jìn)行編程。

              TM7705只需2.7~3.3V或4.75~5.25V單電源。TM7705是雙通道全差分模擬輸入,帶有一個(gè)差分基準(zhǔn)輸入。當(dāng)電源電壓為5V、基準(zhǔn)電壓為2.5V時(shí),該器件都可將輸入信號(hào)范圍從0~+20mV到0~+2.5V的信號(hào)進(jìn)行處理。還可處理±20mV~±2.5V的雙極性輸入信號(hào),對(duì)于TM7705是以AIN(-)輸入端為參考點(diǎn)。當(dāng)電源電壓為3V、基準(zhǔn)電壓為1.225V時(shí),可處理0~+10mV到0~+1.225V的單極性輸入信號(hào),它的雙極性輸入信號(hào)范圍是±10mV到±1.225V。因此,TM7705可以實(shí)現(xiàn)2/3通道系統(tǒng)所有信號(hào)的調(diào)理和轉(zhuǎn)換。

              TM7705是用于智能系統(tǒng)、微控制器系統(tǒng)和基于DSP系統(tǒng)的理想產(chǎn)品。其串行接口可配置為三線(xiàn)接口。增益值、信號(hào)極性以及更新速率的選擇可用串行輸入口由軟件來(lái)配置。該器件還包括自校準(zhǔn)和系統(tǒng)校準(zhǔn)選項(xiàng),以消除器件本身或系統(tǒng)的增益和偏移誤差。

              CMOS結(jié)構(gòu)確保器件具有極低功耗,掉電模式減少等待時(shí)的功耗至20μW(典型值)。TM7705采用16腳塑料雙列直插(DIP)和16 腳寬體(0.3英寸)SOIC、16腳TSSOP、16腳SOP和16腳SSOP封裝。

              TM7705封裝圖:

              

              TM7705產(chǎn)品特性:

              • 2個(gè)全差分輸入通道的ADC

              • 16位無(wú)丟失代碼

              • 0.003%非線(xiàn)性

              • 可編程增益前端

              • 增益:1~128

              • 三線(xiàn)串行接口

              • 有對(duì)模擬輸入緩沖的能力

              • 2.7~3.3V或4.75~5.25V工作電壓

              • 3V電壓時(shí),最大功耗為1mW

              • 等待電流的最大值為8μA

              • 16腳DIP、SOIC(寬體)和TSSOP、SOP、SSOP封裝

              TM7705 IC數(shù)據(jù)寄存器讀取程序:

              /* 驅(qū)動(dòng)IC:TM7705 MCU:STC12C5620AD 晶振11.0592MHz 功能:讀寫(xiě)IC寄存器程序,僅供參考*/

              #include reg51.h

              #include intrins.h

              sbit SCLK = P2^7;

              sbit DIN = P2^6;//對(duì)應(yīng)TM7705的DIN

              sbit DOUT = P2^5;//對(duì)應(yīng)TM7705的DOUT

              sbit DRDY = P2^4;

              void TM7705_write(unsigned char dd)

              {

              unsigned char i;

              SCLK=1;

              for(i=8;i>0;i--)

              {

              SCLK=0;

              _nop_();

              if(dd0x80)

              DIN=1;

              else

              DIN=0;

              _nop_();

              SCLK=1;

              _nop_();

              dd=1;

              }

              DIN=1;

              SCLK=1;

              }

              unsigned char TM7705_read(void)

              {

              unsigned char dd=0,i;

              SCLK=1;

              for(i=0;i8;i++)

              {

              SCLK=0;

              _nop_();

              dd=dd1;

              if(DOUT)

              dd=dd+1;

              SCLK=1;

              _nop_();

              }

              SCLK=1;

              return dd;

              }

              void main()

              {

              unsigned char i,temp1,temp2;

              unsigned char gain,freq;

              unsigned char num;

              DRDY=1;//設(shè)置DRDY為輸入

              DOUT=1;//設(shè)置DOUT為輸入

              //TM7705初始化

              DIN=1;

              for(i=0;i40;i++)//DIN口高電平持續(xù)至少32個(gè)時(shí)鐘后芯片復(fù)位

              {

              SCLK=0;

              _nop_();

              SCLK=1;

              _nop_();

              }

              //設(shè)置TM7705

              TM7705_write(0x22);//寫(xiě)通信寄存器,選擇下一步寫(xiě)時(shí)鐘寄存器

              TM7705_write(0x04|freq);//選擇輸出更新率分別為50(0x00),60(0x01),250(0x02),50

              TM7705_write(0x12);//寫(xiě)通信寄存器,選擇下一步寫(xiě)設(shè)置寄存器

              TM7705_write(0x42|(gain3)); //雙極性,自校準(zhǔn) //增益1(0x00),2(0x08),4(0x10),8(0x18),16(0x20),

              /*計(jì)數(shù)值500,待數(shù)據(jù)穩(wěn)定*/

              num=0xff;

              while(num--) {

              while(DRDY);

              TM7705_write(0x3A); //寫(xiě)通信寄存器,選擇下一步讀通道0

              temp1 = TM7705_read();//讀數(shù)據(jù)16位

              temp2 = TM7705_read();

              while(!DRDY);

              }

              /*讀取數(shù)據(jù)*/

              num=0;

              while(1)

              {

              while(DRDY);

              TM7705_write(0x3A); //寫(xiě)通信寄存器,選擇下一步讀通道0

              temp1 = TM7705_read();//讀數(shù)據(jù)16位

              temp2 = TM7705_read(); //add you code

              while(!DRDY);

              }

              }

              TM7705讀寫(xiě)IC存儲(chǔ)器電路圖:

              



            關(guān)鍵詞: TM7705

            評(píng)論


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

            關(guān)閉