读取具有SAMD21 TCC的正交编码器?

时间:2019-01-19 19:13:00

标签: samd21

我想知道使用SAMD21G的人是否可以对以下棘手的方案发表评论:这是一个将正交编码器连接到SAMD21中的TCC的思想实验。

概述:   编码器->外部中断控制器->事件系统->计时器/计数器

编码器的一个引脚将在EIC中生成上升沿事件,异步通过事件系统,并到达TCC的“计数”事件输入。

另一个引脚通过事件系统到达模拟比较器(与内部固定电压比较),最后到达同一TCC的“方向”事件输入。

让计时器/计数器无中断,无CPU干预地跟踪编码器的位置真的有用吗?

我在这里使用模拟比较器是因为01/2016数据表显示“ EIC生成事件为脉冲。”这对驱动TCC的方向输入无效。 03/2016数据表没有该语句,但更改日志未提及删除该语句。实际零件的日期代码是1533,所以大约是2015年8月。

也许没关系,我们可以直接固定-> EIC->事件-> TCC,这会更好。

您的想法?这个轮子已经被重新发明了数千次了吗?在ASF之外,很少有搜索。

谢谢!

0 个答案:

没有答案