DAC8760完全资料含STM32驱动源码

DAC8760资料

特性

16位DAC

+10V 至+36V 单电源,或者±18V 的双电源供电 输出电流:4-20mA 或 0-20mA 或 0-24mA

输出电压:0-5V 或 0-10V 或 ±5V 或 ±10V ,可以通过设置寄存器超出量程10%的范围. 同步电压和电流输出

可靠特性 其它

芯片管脚功能

1 AVSS 在双电源供电,模拟电源负极。连接到GND做单电源供电

2 DVDD 数字电源。DVDD-EN悬空时DVDD输出+4.6V,DVDD-EN接地时DVDD连接外部+5V电源

3 /ALARM 报警引脚。开漏输出。外接10K上拉电阻。当检测到报警状态(超温断路,超时等等)该引脚警报拉低(主动) 4 GND

5 CLR-SEL 选用上电复位清除VOUT状态

6 CLR 清除输入。此引脚高电平时进入CLEAR状态,使VOUT=0

7 LATCH DAC寄存器的输入锁存。输入移位寄存器在此脚的上升沿将数据加载到数据寄存器和控制寄存器以更新DAC的输出。此脚在SCLK的第24个时钟之前置低,之后置高更新输出,此脚功能类似于片选 8 SCLK 串行时钟输入。速率可高达30MHz

9 DIN 串行数据输入。数据在串行时钟输入的每个上升沿被计时至24位输入移位寄存器 10 SDO 串行数据输出。数据在SCLK的上升沿有效 11 GND 12 GND

13 ISET-R 外部精密电阻连接引脚(15K)。看到这个数据表操作部分的理论 14 REFOUT 内部参考输出。连接至REFIN时使用内部参考 15 REFIN 参考输入

16 DVDD-EN 内部电源使能。此引脚连接到GND禁用内部供应,或离开这个引脚无关,使内部供应。该引脚时连接到GND,外部电源必须连接到的DVDD引脚 17 CMP 外部补偿电容连接销(可选)。另外的外部电容器(连接在VOUT和这个引脚)提高了稳定性与高电容负载在VOUT引脚通过降低输出放大器的带宽,从而增加沉降时间。

18 HART-IN HART调制输入引脚 19 IOUT 电流输出引脚

20 BOOST 提高销。外部晶体管连接(可选)。 21 VOUT 电压输出引脚

22 +VSENSE 为正电压输出负载连接针感 23 -VSENSE 对于负电压输出负载连接针感

加电复位功能,以确保在一个已知状态中加电(IOUT 和VOUT 被禁用,并且处于高阻抗(Hi-Z) 状态) CLR 和CLR-SEL 引脚可将输出设定为0 增益寄存器可被设定为对器件进行数字校准 输出转换率也由寄存器设定 CRC校验 看门狗 过热告警

开路告警,适中电流限制

24 AVDD 正模拟电源

简单的测试电路

理想输出电压为通讯时序

写模式时序

回读模式时序

SPI移位寄存器

默认的框架是24位的(使用CRC校验则是32位数据模式)数据模式,数据高位在前,第个数据都在时钟SCLK的上升沿被锁存。默认的24位输入模式是由一个8位地址加上一个16位数据组成

在24个时钟周期之后LATCH引脚的上升沿将输入的数据锁存,并更新输出状态。上电复位后SPI移位寄存器复位到000000h地址

写操作地址

读操作

读操作的地址字节是0x02。跟着读操作命令寻址的寄存器。从寄存器中读出地址或数据。读寄存器输出的数据高位在前, SDO在SCLK的下降沿连续输出数据,MCU在下一个SCLK的上升沿读取SDO上的数据。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4