pcf8591AD-DA转换芯片怎么用?

最好有相关的C程序。

datasheet不是都写明了么
简而言之 就是基于IIC通信 通过SDA,SCL两个端口进行控制
DA直接读取上位机就能输出模拟量
AD有4个模拟通道 输出数字量时要跟下位机在通道选择上相匹配
应用多注意SDA SCL这两个的时序 这片子不难
多看看PDF吧
温馨提示:内容为网友见解,仅供参考
无其他回答

STM32驱动PCF8591模块,实现AD\/DA转换
DA转换的实现代码中,输出DAC的值需通过计算得出,将Vref分为0xFF份,Vagnd对应第一份,Vref对应最后一份。AD转换的时序图给出了完整的转换流程,包括开启总线、发送写操作地址、等待应答、发送控制字、等待应答等步骤。驱动文件的移植过程涉及拷贝文件至工程目录、添加文件夹至工程、添加.c文件以及在main...

单片机问题PCF8591这种转换器怎么用?编程时0x90 0x91 0x40这些地址都怎...
PCF8591是4路AD和1路DA的转换器,通过I2C总线与单片机通信交换信息,要从I2C总线读取1个字节的数据,必须发送1个字节的器件地址和1个字节的控制字,之后才能接收数据,上面的时序图就是这个意思,如果你的单片机有I2C硬件接口,程序会简单的多,如果没有那就要用软件模拟,程序相对复杂。I2C总线不是几句话能说清楚的,建议...

单片机问题PCF8591这种转换器怎么用?编程时0x90 0x91 0x40这些地址都怎...
PCF8591是4路AD和1路DA的转换器,通过I2C总线与单片机通信交换信息,要从I2C总线读取1个字节的数据,必须发送1个字节的器件地址和1个字节的控制字,之后才能接收数据,上面的时序图就是这个意思,如果你的单片机有I2C硬件接口,程序会简单的多,如果没有那就要用软件模拟,程序相对复杂。I2C总线不是几句...

AVR学习板中AD转换实验,PCF8591T接法SCL,SDA接上拉电阻。这种接法,怎...
PCF8591T是串行IIC(I平方C)AD芯片,可以完成AD,DA功能(不过从我的经验看,除了在教科书上有这东西,还没有在实际工程项目中看到有人用过,像AVR,不管是ATmega8还是16,都自带10位AD,比8591强,DA的话,通常都用TLC5615之类的,10位DA,还是比它强,价格还便宜...)SDA和SCL分别是数据总线和...

单片机开发板怎么用?
开发板上有18个LED灯,可以用于基本单片机IO操作练习,以及数码管、按键、蜂鸣器等模块,用于实现各种实用功能。此外,板子上还集成了实时时钟芯片DS1302、EEPROM芯片AT24C02N、PCF8591 AD\/DA转换芯片等,提供了丰富的外设接口,如MAX232串口、1602液晶屏、继电器驱动模块等。问题三:初学者如何使用单片机开发板...

普中科技STC单片机开发板中PCF8591怎么选择利用光敏电阻和热敏电阻进行...
4个输入,可以通过软件配置寄存器来选择输入端。先熟悉芯片资料,再根据原理图就弄明白了。

pcf8591的DAC的输出电压范围有多大
首先,所有的AD转换芯片和DA转换芯片都和参考电压VREF有关,VREF是一个基准,没有基准电压,AD和DA是毫无根据的。我查阅了pcf8591的中文说明书。在第七页有输出特性曲线,它的输出范围是VAGND--VREF,也就是0--VREF。那么这说明输出电压范围和第14脚VREF接入的电压有关。那VREF接多少呢,说明书第12...

谁知道pcf8591是怎么采集的,程序怎么写啊
下面是一个DA转换的例子:02.\/\/程序功能:通过DA转换把输出电压逐渐增大,使加在上面的发光二级管慢慢变亮 03.\/\/ 到最亮后再变暗,如此循环 04.05.#include <reg51.h> 06.07.#define uchar unsigned char 08.#define uint unsigned int 09.#define PCF8591 0x90 \/\/PCF8591 地址 ...

PCF8591芯片通道什么意思
PCF8591有四个模拟信号输入采集端,通过00,01,02,03来选择你要用到的端口。比如你用第四个端口,就给控制寄存器写0x03,这样第四个通过口就会采集信号。其他3个通道口不工作。你可以同时使用4个端口采集信号。

pcf8591做AD和DA转换时可以用什么替换?
AOUT为D\/A 转换输出端。 AIN0 AIN3为A\/D的模拟信号输入端。 每个一个I2C线可以挂几十个器件的,这几个器件不是问题。你仔细看看I2C通讯原理

相似回答