1月——華清遠見成都中心——胡昆——嵌入式學科——數模轉換晶元PCF8591 一.AD轉換的概念 AD轉換的功能是把模擬量電壓轉換為數字量電壓。DA轉換的功能正好相反,就是講數字量轉換位模擬量。 二.晶元PCF8591介紹 PCF8591是一個單片集成、單獨供電、低功耗、8-bit CMOS數據獲取 ...
1月——華清遠見成都中心——胡昆——嵌入式學科——數模轉換晶元PCF8591
一.AD轉換的概念
AD轉換的功能是把模擬量電壓轉換為數字量電壓。DA轉換的功能正好相反,就是講數字量轉換位模擬量。
二.晶元PCF8591介紹
PCF8591是一個單片集成、單獨供電、低功耗、8-bit CMOS數據獲取器件。PCF8591具有4個模擬輸入、1個模擬輸出和1個串列I²C匯流排介面。PCF8591的3個地址引腳A0, A1和A2可用於硬體地址編程,允許在同個I2C匯流排上接入8個PCF8591器件,而無需額外的硬體。在PCF8591器件上輸入輸出的地址、控制和數據信號都是通過雙線雙向I²C匯流排以串列的方式進行傳輸。
PCF8591 是具有I2C 匯流排介面的8 位A/D 及D/A 轉換器。有4 路A/D 轉換輸入,1 路D/A 模擬輸出。這就是說,它既可以作A/D 轉換也可以作D/A 轉換。A/D 轉換為逐次比較型。電源電壓典型值為5V。
AIN0~AIN3:模擬信號輸入端。
A0~A3:引腳地址端。
VSS:電源負極。
SDA、SCL:I2C 匯流排的數據線、時鐘線。
OSC:外部時鐘輸入端,內部時鐘輸出端。
EXT:內部、外部時鐘選擇線,使用內部時鐘時EXT 接地。
AGND:模擬信號地。
VREF:基準電源端。
AOUT:D/A 轉換輸出端。
VDD:電源端。(2.5~6V)
PCF8591的器件地址:
PCF8591 採用典型的I2C 匯流排介面器件定址方法,即匯流排地址由器件地址、引腳地址和方向位組成。飛利蒲公司規定A/D 器件地址為1001。引腳地址A2A1A0,其值由用戶選擇,因此I2C 系統中最多可接2^3=8 個具有I2C 匯流排介面的A/D 器件。地址的最後一位為方向位R/w ,當主控器對A/D 器件進行讀操作時為1,進行寫操作時為0。匯流排操作時,由器件地址、引腳地址和方向位組成的從地址為主控器發送的第一位元組。