CSR8675的学习笔记:驱动正交编码器

本文详细介绍了如何使用CSR8675驱动正交编码器,从编码器工作原理到解码器的采样、量化过程,提出两种解决方案:外部解码芯片+CSR8675和单CSR8675利用内置DSP。重点讨论了DSP驱动编码器的优化,以提高响应速度和系统效率。
摘要由CSDN通过智能技术生成

为了方便大家学习,现与我爱蓝牙网联合推出【QCC300x/CSR867x/QCC30xx/QCC51xx开发板】

技术交流QQ群号:743434463
开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)
——————————正文分割线———————————–

1. 引言

项目需要使用正交编码器作为音量旋钮。当旋钮顺时针旋转一格,音量即增大一格;当旋钮逆时针旋转一格,音量即减小一格。

2. 正交编码器工作原理

正交编码器又名增量式编码器或光电式编码器,用于检测旋转运动系统的位置和速度。下图是增量式正交编码器的实物图:
这里写图片描述
从上图可以看出,正交编码器的左下角有三个引脚,分别是A、B、C三个端子,其等效电路如下: 这里写图片描述
正交编码器的C端子需接地,A、B端子需接5V上拉电阻。当用户旋转正交编码器时,A、B端子的输出信号的时序图如下(图中红色波形代表A端子、黄色波形代表B端子): 这里写图片描述 上图4个脉冲分别对应用户旋转编码器的4个基本动作:

  • 第一个脉冲代表顺时针旋转1格
  • 第二个脉冲代表逆时针旋转1格
  • 第三个脉冲代表顺时针旋转未到1格又逆时针转回至起始位置
  • 第四个脉冲代表逆时针旋转未到1格又顺时针转回至起始位置

3. 解码器工作原理

解码器由采样、量化两个基本步骤组成。

3.1. 采样

假设用户旋转正交编码器所能产生的脉冲的最高频率是 f s fs fs,可通过香农定理得知解码器的采样频率最低应不小于 2 f s 2fs 2

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值