Hi,
最近接触am4379芯片,需要设计电机驱动和编码器读取功能,一共四个电机,应该配置哪些管脚呢?
我看PWM章节的内容好像相关度比较大,但也不确定。其中ePWM是不是可以作为电机驱动输出信号?eQEP可以作为编码器读取?但是后者只有三个啊,不够用。是不是还有其它方式来获取编码器数据(A/B信号)的?
谢谢!
Seven Han:
am437x的问题请到Sitara论坛发帖e2echina.ti.com/…/
gaoyang9992006:
你要确定你驱动的是什么电机,是否使用了电机专用的驱动芯片,如果是,你只要用该控制器的接口跟驱动芯片通信就行了。比如常见的驱动芯片的接口是方向接口需要1个IO,然后STEP接口需要一个,一般用PWM,也可以用IO翻转。
如果是自己搭建驱动电路,然后纯控制器控制,还要看你用的什么类型的电机,比如直流电机,肯定用PWM控制速度比较好。这个要一事一议,不好根据你的问题说具体方法。
xn x:
回复 gaoyang9992006:
那关于编码器读取呢,项目里需要读四个编码器信号,但是目前只能用一个eQEP,另外三个应该如何实现呢?