Part Number:TIDA-01527
您好:
按照官网上给的文件做出了电路板,采用的是 normal mode 采集旋变信号,但是发现有以下几个问题:
1.激励信号很不标准;如下图所示:第一幅图是5V供电但是没有接电机的EXC+和EXC-;第二幅图是5V供电接上电机旋变后的EXC+和EXC-。
2.电机转动时res_CalcAngle值没有变动,怀疑是激励信号没有起作用;
3.程序运行后,测得提供给该板子的PWM信号是一个31KHz的方波信号,与原理图上写的是9.6KHz不符。
想咨询工程师解答以下问题:
1.该设计的电源是采用3.3V还是5V供电?或者是其他电压?如果不是采用3.3V供电的话,是怎么保证供ADC采集时的OEXC,OSIN和OCOS信号的幅值在3.3V以内的?
2.该设计输入的PWM波应该是怎样的方波信号?(幅值,频率等)
3.该设计供电接上电机旋变后的EXC+和EXC-标准波形应该是什么形状的?(幅值,频率等)
4.发现下图J1的11脚并不是OEXC,7脚才是与OEXC连接的,是为什么呢?(由于只用的normal mode,并没有焊接U5和U6,所以J1的7脚外部并没有其他连接)
期待工程师们的回复,万分感谢!
Ben Qin:
你好,请先参考下这个文件:
www.ti.com.cn/…/zhcu467.pdf
,
? ?:
您好:
感谢回复,该文件已经找到并参考了一下。
接上面问题,经查找资料知道了VCC输入应该为12-15V,将输入电压改为12V后,不接选择解码器时,激励输出如下:绿色为EXC+,底部有平的部分
接上旋变解码器后,EXC-和EXC+波形变得很不标准,如下:左边为EXC+和EXC-;右边为OEXC信号
考虑到之前用AD1210解码电路输出的激励是10KHz的激励信号,参考之前有人提问把激励信号的频率改为10KHz,将EXC_STEPS_PER_PERIOD 64 /* 2^6 -> 6-bit resolution per EXC period */这一行函数中的64修改到32,发现不接旋变解码器和接上旋变解码器,激励信号波形都一样,但是发生了失真,其幅值为4.5-8.2V,如下图所示:
想询问以下问题:1.激励信号的频率跟旋变解码器型号是否有关系?
2.对于上面的波形失真,应该如何修改C3,C4的值来改善波形?之前有人提到个这个问题,给出了一个计算工具, http://sim.okawa-denshi.jp/en/OPtazyuLowkeisan.htm,但是并不知道如何使用;
3.针对输出10KHz频率的激励信号的幅值,如何调整该幅值范围为1V到4V?
期待工程师们的回复,万分感谢!
,
Ben Qin:
你好,为了更好的解决您的问题,我将咨询相关资深工程师,一旦得到回复会立即回复您。
,
Ben Qin:
你好,请到下面这个链接查看工程师的回复:
e2e.ti.com/…/5030842