完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好!
我最近在使用AD2S1210的时候,我通过SPI的方式读取位置时再读取错误的那种方式读取错误寄存器,也就是我连续发送24个脉冲,最后一个字节就是错误寄存器的值。我读取的位置值到有(具体精度是否好,我现在没有标定过)但是始终那个错误寄存器的值为02。当我将旋变的先任意取一根,错误的值会变化比如变到0x73,这点说明读取错误寄存器的值是没有问题的,问题是当我还原了后(即将取下的线恢复链接)错误寄存器的值还是取先后的值0x73,而恢复不到之前的02的值呢? |
|
相关推荐
4个回答
|
|
怎么没人帮解决呢
|
|
|
|
0.首先检查下SPI读写寄存器是否正常,排除读写错误问题,可以拿示波器检查下数据线是否正确
1.相位误差超过正负44°锁相范围之后,AD2S1210跟踪出来的位置和速度数据不能够保证 2.相位误差超过44°范围,有可能会触碰到其它类型故障。故障寄存器从02变为73之后,可以清除故障寄存器,连线正常之后再读取故障寄存器,应该和初始状态读取一致 3.减小相位误差值,满足AD2s1210要求,再进行数据及寄存器读取 |
|
|
|
宋小辉1 发表于 2018-8-29 11:23 谢谢您啦! 我的故障问题是我在操作模式下读取故障码后忘记再次将sample脚给个下降沿了。所以,有错误怎么都不能恢复。 另外,再请教下AD2S1210激励输出放大的驱动使用的是AD8397这种方案(即直接放大器驱动不加图腾)。测试发现这个放大器比较烫手,我现在不知道这个是否可以,我这边由于空间的限制,又不太好更改图腾那种方案。请问下是不是我这个放大器不正宗还是本身这个就比较汤呢?! 我旋变的参数: 按照手册说,驱动这个负载余量比较大嘛。所以请您帮我确认下。谢谢! |
|
|
|
器件发热严重说明功率消耗比较大,可以参考CN-0276手册第6页功率计算部分对AD8397进行评估,如果理论计算散热确实有问题可以采用EP封装或者降低AD8397供电电压等方式降低功耗
|
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1896 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4237 浏览 2 评论
8994 浏览 1 评论
3138 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1420浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1642浏览 2评论
1614浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296浏览 2评论
210浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 18:38 , Processed in 0.958484 second(s), Total 85, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号