完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
您好:
参考官方给的代码读取了ADPD188_REG_DEVID(0x08)这个寄存器,读到了值为0xA16,正常ADPD188BI这个寄存器应该是0x916,抓取了波形之后也确实发现波形出来就是0xA16,波形如下:想请问这里是读取错误还是芯片本身的问题,看芯片的外观也确实是ADPD188BI,请教一下这里是否是芯片的这个值有问题 |
|
相关推荐
1个回答
|
|
|
针对ADPD188BI的DEVICE_ID(寄存器地址0x08)读取异常(0xA16 vs. 预期值0x916),以下是可能原因及逐步排查建议: 1. 确认芯片型号与数据手册一致性
2. 检查通信协议配置
3. 波形与信号完整性分析
4. 寄存器地址与访问权限
5. 硬件与焊接问题
6. 固件与驱动层验证
7. 联系ADI技术支持
总结建议优先排查通信协议配置和信号完整性问题(约占此类问题的70%),其次是固件逻辑和硬件焊接。若多颗芯片均表现相同异常,需怀疑数据手册版本或芯片兼容性问题。建议使用逻辑分析仪抓取完整通信过程,逐位比对预期与实际数据流。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 18:40 , Processed in 0.517159 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1631