Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1914979
  • 博文数量: 187
  • 博客积分: 1457
  • 博客等级: 上尉
  • 技术积分: 2422
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-13 09:41
个人简介

如需要绘制PCB,设计电路可以和我联系。sunhenu@163.com.

文章分类

全部博文(187)

文章存档

2017年(2)

2016年(2)

2015年(7)

2014年(13)

2013年(80)

2012年(83)

分类: 嵌入式

2016-05-23 13:53:16

正交信号是光栅输出的两路方波信号,其相位相差90°。有专用的芯片可以读取该频率,但是芯片很贵而且不好买,很容易坏掉。
下面就是利用FPGA的强大并行功能读取该信号。
通过modelsim 添加了frequency 和freqencysencond 也就是AB信号。可以看到data每一个脉冲增加一个计数。
在黄线的左侧计数都是增加的,因为A超前B90°;黄线右侧计数都是减少的,因为A滞后B90°。

利用SPI方式和MCU通信,这样就可读取计数,实现了专用芯片的功能了。
阅读(960) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~