MAX146/MAX147的中文資料及應(yīng)用電路
摘要:介紹了MAXIM公司生產(chǎn)的MAX146/147的特點(diǎn)和工作方式,分析了其串口操作的具體步驟。給出了MAX146/147作為A/D轉(zhuǎn)換器與CPU的接口設(shè)計(jì)以及它們之間的同步串行操作方法,同時(shí)介紹了濾波電路在減小電源干擾中的應(yīng)用。
本文引用地址:http://butianyuan.cn/article/152048.htm關(guān)鍵詞:A/D 串口 干擾 MAX146/147
1 MAX146/147簡介
MAX146/MAX147是MAXIM公司生產(chǎn)的一種通用型A/D轉(zhuǎn)換器。它具有8個(gè)單端輸入通道或4個(gè)差動(dòng)輸入通道。采用單電源供電,其中MAX146的工作電壓為2.7~3.6V、MAX147的工作電壓為2.7~5.25V;MAX146還帶有2.5V內(nèi)置參考電壓。它們的功耗較低:在3V/133kps時(shí)其電源電流為1.2mA,而在掉電模式時(shí)僅為1μA。另外,還與SPI/QSPI/Microwire/TMS320兼容,并具有4線串行接口;可用軟件配置單/雙極輸入。
MAX146/147的管腳排列如圖1所示,它具有20腳DIP/SSOP兩種封裝形式。其中MAX147的20個(gè)管腳功能如下:
1~8腳(CH0~CH7):模擬信號(hào)輸入端;
9腳(COM):模擬信號(hào)輸入的參考地;
10腳(SHDN):三態(tài)輸入端;
11腳(VREF):參考緩沖輸出/ADC參考輸入;
12腳(REF ADJ):參考電壓輸入端;
13腳(AGND):模擬地;
14腳(DGND):數(shù)據(jù)地;
15腳(DOUT):串口數(shù)據(jù)輸出;
16腳(SSTRB):串口急速輸出;
17腳(DIN):串口數(shù)據(jù)輸入;
18腳(CS):低有效片選信號(hào);
19腳(SCLK):串行時(shí)鐘輸入;
20腳(VDD):5V電源輸入。
2 MAX146/147的工作方式
2.1 控制字節(jié)的定義
MAX146/147的控制字節(jié)由八位組成,分別為bit7~bit1,具體功能如表1所列。
表1 MAX147控制字節(jié)定義
bit7 | 控制字節(jié)起始位,“1”有效,在此之間有,DIN上的“0”位均無效 |
bit6~bit4 | 通道選擇位,設(shè)置采樣輸入腳 |
bit3 | 單極/雙極選擇位,bit3=1時(shí),為單極轉(zhuǎn)換模式,采樣信號(hào)輸入電壓范圍0~VREF;bit3=0時(shí),雙極轉(zhuǎn)換模式,輸入電壓-VREF/2~+VREF/2 |
bit2 | 單端/差動(dòng)選擇位,bit2=1時(shí),輸入電壓CMOS端作比較,bit2=0時(shí),輸入電壓為所測(cè)兩電壓之差 |
bit1 bit0 | bit1=0、bit0=0時(shí),為全掉電模式,bit1=0、bit0=1時(shí),速掉電模式(僅適合于MAX146),bit1=1、bit0=0時(shí),為內(nèi)部時(shí)鐘模式,bit1=1、bit0=1為外部時(shí)鐘模式 |
2.2 轉(zhuǎn)換啟動(dòng)
工作時(shí)向DIN引腳輸入被制字節(jié)即可啟動(dòng)轉(zhuǎn)換。當(dāng)CS腳為低電平時(shí),在SCLK的每一個(gè)上升沿,數(shù)據(jù)從DIN輸入一位到MAX146/147的內(nèi)部轉(zhuǎn)換寄存器。在CS變?yōu)榈碗娖胶?DIN上第一個(gè)到達(dá)的邏輯“1”即為控制字節(jié)的MSB,即開始啟動(dòng)轉(zhuǎn)換信號(hào)。在此之前,DIN上“0”位均無效。
2.3 與CPU間的軟件接口
評(píng)論