本應(yīng)用筆記提供了使用標準串行端口將A/D轉(zhuǎn)換器連接到PC的示例。CS 線路和 SCLK 線路分別由 RTS 和 DTR 線路模擬。轉(zhuǎn)換數(shù)據(jù)顯示在數(shù)據(jù)集就緒 (DSR) 行上。給出了示例C代碼來演示應(yīng)用電路。
圖1所示電路執(zhí)行通常由微控制器執(zhí)行的任務(wù),即從PC的串行端口驅(qū)動12位A/D轉(zhuǎn)換器(ADC)。功耗低:2mA 工作電流在停機模式中降至僅 15μA。
圖1.該微功耗電路使PC的RS-232串行端口能夠控制12位A/D轉(zhuǎn)換器(IC3)。
與PC的接口是RS-232端口,而不是UART的發(fā)射器/接收器線路。端口的請求發(fā)送 (RTS) 線路提供芯片選擇信號,其數(shù)據(jù)終端就緒 (DTR) 線路提供同步時鐘信號。單電源RS-232接口芯片(IC1)將這些信號從RS-232電平轉(zhuǎn)換為CMOS邏輯電平(并在此過程中反相)。轉(zhuǎn)換數(shù)據(jù)顯示在數(shù)據(jù)集就緒 (DSR) 行上。
IC3 是一款 8 引腳 DIP,包括一個 12 位 ADC、基準電壓源、采樣保持、串行接口和時鐘發(fā)生器,以及一個由片選 (/CS)、串行時鐘 (SCLK) 和數(shù)據(jù)輸出 (DOUT) 組成的 3 線數(shù)字接口。轉(zhuǎn)換由/CS上的高低轉(zhuǎn)換啟動,耗時不到8.5μs。轉(zhuǎn)換結(jié)束由DOUT上的高電平指示,將12位結(jié)果存儲在轉(zhuǎn)換器的輸出移位寄存器中。PC 通過計時 DTR 讀取此結(jié)果,同時對 DSR 進行 12 次采樣。
作為老款(10mA)MAX232的低功耗版本,MAX220僅消耗0.5mA電流。如果功耗不是問題,則任一器件都適合將轉(zhuǎn)換器的SCLK、DOUT和/CS信號電平轉(zhuǎn)換至RS-232電平。電源由9V電池通過線性穩(wěn)壓器(IC2)供電,其輸出容量為40mA。該電路僅消耗2mA電流,因此額外的容量可用于為外部傳感器或放大器供電。
當DTR為高電平時,Q1導(dǎo)通并允許電路正常工作。C3上的電荷允許Q1在DTR短暫的負時鐘脈沖期間保持導(dǎo)通。當DTR變?yōu)榈碗娖匠^100ms時,C3放電并關(guān)閉Q1,允許IC2進入關(guān)斷狀態(tài)。在這種情況下,電路的電源電流基本上是IC2—15μA(最大值和5μA(典型值)。
圖2.圖 1 的時序關(guān)系。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7945瀏覽量
154746 -
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
9036瀏覽量
151656 -
驅(qū)動器
+關(guān)注
關(guān)注
54文章
8687瀏覽量
149813
發(fā)布評論請先 登錄
串行A/D轉(zhuǎn)換器和ARM微處理器的結(jié)合使用
12位串行I/O轉(zhuǎn)換器的應(yīng)用
印刷電路板的設(shè)計和從AD7893,12位串行A D轉(zhuǎn)換器獲得

用AD7549雙D A轉(zhuǎn)換器和8051微控制器設(shè)計12位模擬

TLV2544/2548多通道12位串行A/D轉(zhuǎn)換器的原理與

采用乘法D-A轉(zhuǎn)換器IC的廉價8位D-A轉(zhuǎn)換器

12位250kSPS串行CMOS采樣模數(shù)轉(zhuǎn)換器ADS8508的詳細資料概述

AD574A:完整的12位A/D轉(zhuǎn)換器數(shù)據(jù)表

AD9224:完整的12位40 MSPS單片A/D轉(zhuǎn)換器數(shù)據(jù)表

AD565A:高速12位單片D/A轉(zhuǎn)換器數(shù)據(jù)表

DAC8043A:12位串行輸入乘法D/A轉(zhuǎn)換器數(shù)據(jù)表

DAC8143:12位串行菊花鏈CMOS D/A轉(zhuǎn)換器數(shù)據(jù)表

AD566A:高速12位單片D/A轉(zhuǎn)換器廢棄數(shù)據(jù)表

AD566A:高速12位單片D/A轉(zhuǎn)換器數(shù)據(jù)表

PM7543:12位串行輸入倍增CMOS D/A轉(zhuǎn)換器廢棄數(shù)據(jù)表

評論