在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17331|回复: 10

[原创] GP8403 12bit DAC 双通道 I2C 转 0-5V/0-10V

[复制链接]
发表于 2021-3-11 09:54:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
特性
  • GP8403 通过I2C接口,线性转换成0-5V或0-10V的两路模拟电压输出。
  • 一个I2C接口支持8路GP8202并联,通过三位硬件地址A2/A1/A0选择。
  • 输入信号范围12Bit,0x000-0xFFF
  • 0-5V/0-10V输出电压通过内部数据控制
  • 输入I2C信号高电平:2.7V-5.5V
  • 输出电压误差:< 0.5% (0.2%版本请联系客益电子)
  • 输出电压线性度误差:0.1%
  • 输出短路保护,输出脚与地短路时芯片进入保护模式停止输出。
  • 电源电压:10V – 13.2 V
  • 功耗:<4mA
  • 启动时间:<2ms
  • 工作温度:-40°C to 85°C
描述
GP8403是一个I2C信号转模拟信号转换器,即DAC,此芯片可以将12Bit数字量0x000-0xFFF线性转换成两路独立的0-5V或者0-10V模拟电压,输出电压误差为0.5%。
应用
  • 通用信号转换
  • 马达调速、LED调光
  • 逆变器、电源
  • 工业模拟信号隔离
1. 管脚定义
表-A 管脚分布
8e4dd0f8ba4845f5b6cb84dabdd83c50?from=pc.jpg

7a9598d3526c472ea196740f517dff4d?from=pc.jpg

2. 绝对最大额定参数
工业操作温度: -40℃至85℃
储存温度: -50℃至125℃
输入电压: -0.3 v VCC + 0.3 v
最大电压: 40 v
ESD保护: > 2000 v
*超过“绝对最大额定值”中列出的参数值可能会造成永久性损坏设备。不保证器件在超出规范中列出的条件下操作。长时间暴露于极端条件下可能影响设备可靠性或功能。
3. 典型应用
3.1 基本功能(典型电路)
当芯片在板内电路中使用时可以适当增加电容和TVS对电路进行稳定和保护。
3548931ea94b4375aa2cf2d22d6c320e?from=pc.jpg

注意:
1、V5V上大于1uF电容为必须
2、VOUT作为板级接口使用时,加12V单向TVS,反接、浪涌保护。
3.2 与3.3V MCU 接口
579c5593092f4e93895481c6984fb673?from=pc.jpg

3.3 操作方法
3.3.1 Start、Stop 条件、有效数据、数据变换格式
4a2509cb47834a28a4ca828767c1a834?from=pc.jpg

3.3.2 ACK 格式
7c80a1138c3e4970ac975265e9ddac22?from=pc.jpg

3.3.3 设置下图中红色配置位,地址设置为02,则对VOUT0 进行操作。将12bit DATA 数据分为DATA0 Low 和DATA0 High 写入,DATA0Low 为低Byte,DATA0 High 为高Byte,并且无视DATA0 Low 的低4位。如果是0-10V 模式,则输出相对应的电压为:VOUT=DATA0/0xFFF*10V。如果是0-5V 模式,则输出相对应的电压为:VOUT=DATA0/0xFFF*5V。
8f43d1ab74f14b3b8cd93f86ac18f67d?from=pc.jpg

3.3.4 设置下图中红色配置位,地址设置为04,则对VOUT1 进行操作。将12bit DATA 数据分为DATA Low 和DATA High 写入,DATA Low为低Byte,DATA High 为高Byte,并且无视DATA Low 的低4 位。如果是0-10V 模式,则输出相对应的电压为:VOUT=DATA/0xFFF*10V。如果是0-5V 模式,则输出相对应的电压为:VOUT=DATA/0xFFF*5V。
4a53644f91f24a809501eafcf5c701a8?from=pc.jpg

3.3.5 设置下图中红色配置位,地址设置为02,并对VOUT0 和VOUT1同时进行操作。将12bit DATA0 数据分为DATA0 Low 和DATA0 High写入,DATA0 Low 为低Byte,DATA0 High 为高Byte,并且无视DATA0Low 的低4 位。如果是0-10V 模式,则输出相对应的电压为:VOUT0=DATA0/0xFFF*10V 。如果是0-5V 模式,则输出相对应的电压为:VOUT0=DATA0/0xFFF*5V 。
同理,将12bit DATA1 数据分为DATA1 Low 和DATA1 High 写入,DATA1 Low 为低Byte,DATA1 High 为高Byte,并且无视DATA1Low 的低4 位。如果是0-10V 模式,则输出相对应的电压为:VOUT0=DATA1/0xFFF*10V 。如果是0-5V 模式,则输出相对应的电压为:VOUT1=DATA1/0xFFF*5V 。
2eb16916dd634ce38c9a5d4a04e986d2?from=pc.jpg

3.3.6 设置下图中红色配置位,地址设置为01,如果写入数据0x00,则芯片输出电压选择0-5V;如果写入数据为0x11,则芯片输出的电压选择为0-10V。
a8dad314a3bc4f209d4c2d0b23bb248b?from=pc.jpg

3.3.7 GP8402 支持将电压数据保存在芯片内,保证掉电启动后依然能处于相应的电压输出状态。
通过发送下图所示数据,可以实现写入的数据固化到芯片内部。
5ec38bab465f4374844d374e015f6a9a?from=pc.jpg

4. 器件功能
GP8403是一款高性能双通道DAC芯片(I2C到模拟电压转换器),通过I2C将12BIT数据转换成模拟电压,输出电压范围为0-5V或者0-10V,通过芯片内部配置选择。详细参考章节3.3.6。芯片有硬件地址A0A1A2支持单路I2C控制8路GP8403。
GP8402的默认输出电压精度为0.5%,
当GP8402芯片作为系统的接口芯片使用,需要在VOUT输出脚上对地接一个10uF电容和一个12V的单向TVS,保证芯片的热插拔、静电、反接等保护。
d4b476e2d42649d78794fdf3fa524e73?from=pc.jpg

5. 表-B 交流特性
3353ee35d7ca471196ac0bdb1e373d21?from=pc.jpg

6. 表-C 直流特性
a1aee576e03f40c197575fc0271c3c7e?from=pc.jpg

7. 订购须知
329560c2772e499894d5150f21067667?from=pc.jpg

4d80a861dd114e58a175a5b5e20f5253?from=pc.jpg

8. 封装信息
0ec19c37a191438ba9e8d73fcd440c8d?from=pc.jpg

发表于 2021-10-12 13:03:55 | 显示全部楼层
芯片地址 可以自己设置吗?
发表于 2021-10-13 10:03:25 | 显示全部楼层
温漂还能做到更低吗
发表于 2021-10-13 10:24:44 | 显示全部楼层
第十脚的驱动电流有多大?当VCC变化时候,是否会对第十脚的输出有影响?如果有会有什么变化?
发表于 2021-10-13 22:39:36 | 显示全部楼层
输出电流误差多少?
image.png
发表于 2021-10-13 22:46:30 | 显示全部楼层
一个I2C接口可以挂几颗8403?
发表于 2021-10-14 14:35:19 | 显示全部楼层
0-5v和0-10v输出模式怎样设置?
发表于 2021-10-14 15:06:43 | 显示全部楼层
请问芯片周边的TVS保护等可以去掉吗?
A0-A2地址位如果不需要那么多可以悬空吗?
发表于 2021-10-15 10:04:50 | 显示全部楼层
有没有IIC输入,高压PWM输出的?
发表于 2021-10-15 10:06:34 | 显示全部楼层
有没有固定地址位的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-17 04:02 , Processed in 0.031878 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表