完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
项目背景,电动汽车充电桩的检测装置,主要用来测试充电桩反馈信号的电压信号,以及充电电压及电流值。(交流电信号通过AD202与后级隔离) 硬件设计描述: AGND,DGND,COM,AUX-,NC接地 vddh: 14. 5v vssh,tpad:-14.6v avd, dvdd: 5. 0v vio:3.3v 精炼: 2.512v 测得: 2.5xxv = 2.5xxv = 2.5xxxv = 2.5xxxv ref1, ref2:4.09xv 接口跟FPGA之间采用ADuM241E隔离。 软件,通过din送入配制字后,启动转换,然后读busy引脚,待busy引脚下降沿后,开始回读转换结果,采用32个时钟脉冲读取方法,目前情况是这样,回读的后16位配制字正确,正是之前写入的配制字,但是回读的前16位转换结果不对,而且将时序稍作调整,比如说调整clk高低电平宽度,(10nS最小,调整步进10nS),或者clk上升沿后稍等待10nS或者20nS后读取dout引脚的值,或者busy下降沿后等待10nS或者20nS后开始给clk信号,都会对读到的值产生很大的影响,唯一不受影响的是控制字的回读,正式之前写入的控制字。 请问出现这种情况是什么原因导致,或者调试的方向应该考虑什么因素?谢谢关注! 补充:控制字为0xF8FB( 参考 g_ overwrite _inx_ 7 @ com_ com_ pgia_ 10v24 @ mux_ afe_ seq_ 基础@temp_ 残疾@ refn_ 残疾@ cms_ 正常@ chpa_ 正常 )宏定义来自ExampleCode_ADC_ADAS3022.zip 回读内容为0x78FB |
|
相关推荐
1个回答
|
|
可能的原因是ADum241E存在延迟,在芯片的通信过程中,由于速率过快, 使得延迟大于了时钟周期,影响时序
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
789 浏览 1 评论
859 浏览 0 评论
498 浏览 0 评论
1726 浏览 1 评论
MCU用3.3V通过三极管和mos控制12V通断导致不能即使开断
1322 浏览 5 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 12:47 , Processed in 0.567729 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号