PCF8591芯片的使用8133.pdf
《PCF8591芯片的使用8133.pdf》由会员分享,可在线阅读,更多相关《PCF8591芯片的使用8133.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PCF8591 芯片的使用 基于 PCF8591 的 ADDA 的程序设计。本设计是通过 PCF8591 芯片选择通道 1 将滑动变阻器的电压记过 A/D 转换,有单片机读回,并在数码管显示,比且有这个数据再经过 D/A 转换成模拟电压驱动发光二极管。发光二极管的亮度与数码管显示的电压值相对。1.PCF8591 芯片 PCF8591 是单片、单电源低功耗 8 位 CMOS 数据采集器件,具有 4 个模拟输入、一个输出和一个串行 I2C 总线接口。3 个地址引脚 A0、A1 和 A2 用于编程硬件地址,允许将最多 8个器件连接至 I2C 总线而不需要额外硬件。器件地址、控制和数据通道通过两线双向
2、 I2C 总线传输。器件功能包括多路复用模拟量输入、片上跟踪和保持功能、8 位模数转换和 8 位数模转换。最大转换速率取决于 I2C 总线的最高速率。我实现的 AD 转换是使用通道 0 将滑动变阻器两端的电压 AIN0AIN3:模拟信号输入端。A0A2:引脚地址端。VDD、VSS:电源端。(6V)SDA、SCL:I2C 总线的数据线、时钟线。OSC:外部时钟输入端,内部时钟输出端。EXT:内部、外部时钟选择线,使用内部时钟时 EXT 接地。AGND:模拟信号地。AOUT:D/A 转换输出端。VREF:基准电源端。地址:I2C 总线系统中的每一片 PCF8591通过发送有效地址到该器件来激活。该
3、地址包括固定部分和可编程部分。可编程部分必须根据地址引脚 A0、A1和 A2来设置。在 I2C 总线协议中地址必须是起始条件后作为第一个字节发送。地址字节的最后一位是用于设置以后数据传输方向的读/写位。(见下图)控制字:发送到 PCF8591的第二个字节将被存储在控制寄存器,用于控制器件功能。控制寄存器的高板字节用于允许模拟输出,和将模拟输入编程为单端过查分输入。低半字节选择一个有高板字节定义的模拟输入通道。如果自动增量标志置1,每次 A/D 转换后通道号将自动增加。如果自动增量模式是使用内部振荡器的应用中所需要的,那么控制字中模拟输出允许标志应置1。这要求内部振荡器持续运行,因此要防止振荡器
4、启动延时的转换错误结果。模拟输出标志可以在其他时候复位以减少静态功耗。D/A 转换:发送给 PCF8591的第三个字节被存储到 DAC 数据寄存器,并使用片上 D/A 转换器转换成对应的模拟电压。这个 D/A 转换器由连接至外部参考电压的具有256个接头的电阻分压电路和选择开关组成。模拟输出电压由自动清零单位增益放大器缓冲。这个缓冲放大器可通过设置控制寄存器的模拟输出允许标志来开户或关闭。在激活状态,输出电压保持到新的数据字节被发送。A/D 转换:A/D 转换器采用逐次逼近转换技术。在 A/D 转换周期将来临时片上 D/A 抓换器和高增益比较器。一个 A/D 转换周期总是开始于发送一个有效读模
5、式地址给 PCF8591之后。A/D 转换周期在应答时钟脉冲的后沿被触发,并在传输前一次转换结果时执行。一旦一个转换周期被触发,所选通道的输入电压采样将保存到芯片被转换为对应的8为二进制码。2.74HC573芯片 74HC573为八位制3态非反转透明锁存器,具有高性能硅门 CMOS 器件。管脚图如下:1脚三态允许控制端低电平有效 D0D7为数据输入端/Q0/Q7为数据输出端 3.74LS138芯片 74LS138为3线8线译码器,引脚图如下:工作原理:当一个选通端(E1)为高电平,另两个选通端((/E2)和/(E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在 Y0至 Y7对应的
6、输出端以低电平译出。比如:A2A1A0=110时,则 Y6输出端输出低电平信号。利用 E1、E2和 E3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。可用在8086的译码电路中,扩展内存。引脚功能:AC:地址输入端 STA(G1):选通端/STB(/G2A)、/STC(/G2B):选通端(低电平有效)/Y0/Y7:输出端(低电平有效)VCC:电源正 GND:地 4.电路图 5.源程序代码#include#define uchar unsigned char#define uint unsigne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCF8591 芯片 使用 8133
限制150内