我想知道使用SAMD21G的人是否可以对以下棘手的方案发表评论:这是一个将正交编码器连接到SAMD21中的TCC的思想实验。
概述: 编码器->外部中断控制器->事件系统->计时器/计数器
编码器的一个引脚将在EIC中生成上升沿事件,异步通过事件系统,并到达TCC的“计数”事件输入。
另一个引脚通过事件系统到达模拟比较器(与内部固定电压比较),最后到达同一TCC的“方向”事件输入。
让计时器/计数器无中断,无CPU干预地跟踪编码器的位置真的有用吗?
我在这里使用模拟比较器是因为01/2016数据表显示“ EIC生成事件为脉冲。”这对驱动TCC的方向输入无效。 03/2016数据表没有该语句,但更改日志未提及删除该语句。实际零件的日期代码是1533,所以大约是2015年8月。
也许没关系,我们可以直接固定-> EIC->事件-> TCC,这会更好。
您的想法?这个轮子已经被重新发明了数千次了吗?在ASF之外,很少有搜索。
谢谢!