完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
3个回答
|
|
从这个情况看, 可能配置或者外围电路的问题。可以先检查一下时序, 还有读出写入的寄存器值, 对比确认一下
|
|
|
|
DAC8760 AVDD供电范围是10V ~ 36V,上图中AVDD电压是5V,不在datasheet要求供电范围内,您先满足一下 AVDD供电要求,看看问题是否可以解决。
|
|
|
|
从您提供的代码和描述来看,您正在尝试使用DAC8760将电流设置在4~20mA范围内,但实际输出电流在8~12mA之间。以下是一些可能的原因和建议:
1. 检查硬件连接:确保DAC8760与外部电路的连接正确无误。检查电源、地线、数据线等是否连接正确。 2. 检查代码中的配置参数:在代码中,您注释掉了设置电流范围的代码行(`dac8760_Write(W_ADDR_CONFIG,(1<<8)|I_4_20);`)。请确保取消注释并设置正确的电流范围参数。`I_4_20`应该是一个宏定义,表示4~20mA的电流范围。请检查宏定义是否正确。 3. 检查DAC8760的电源电压:DAC8760的输出电流范围与电源电压有关。请确保您的电源电压在DAC8760的工作范围内(通常为5V)。如果电源电压不正确,可能会导致输出电流不在预期范围内。 4. 检查DAC8760的引脚配置:确保DAC8760的引脚配置正确。特别是ISET引脚,它用于设置输出电流范围。请参考DAC8760的数据手册,确保引脚配置正确。 5. 检查DAC8760的固件版本:确保您使用的DAC8760固件版本支持您需要的功能。如果固件版本过旧,可能不支持某些功能或存在bug。请查阅DAC8760的数据手册,了解固件版本信息。 6. 检查代码中的延时函数:在代码中,您使用了`TicksDelayMs`函数来实现延时。请确保该函数能够正确地实现延时功能。如果延时不准确,可能会影响DAC8760的输出电流。 综上所述,您需要检查硬件连接、代码配置、电源电压、引脚配置等方面,以找出问题所在。希望这些建议能帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
291 浏览 1 评论
502 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
735 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
632 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1102 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
212浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
169浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
42浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
144浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
148浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-13 11:09 , Processed in 0.974477 second(s), Total 53, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号