一、基本参数
1.特性
AS5145 |
AS5045 |
|
|
2.引脚
AS5145 |
AS5045 |
图 1 引脚图
图 2 引脚描述
Mode_Index:模式选择,拉低或悬空低速模式、拉高高速模式。
PDIO:数据输入引脚,单片机SPI引脚接MOSI
DO:数据输出引脚,单片机SPI引脚接MISO
CLK:时钟信号引脚,单片机SPI引脚接CLK
CSn:片选信号,单片机SPI引脚接CSn
PWM:PWM角度输出
二、通信接口
1.同步串行接口SSI
SSI从通讯时序上与SPI类似,可以使用stm32的SPI接口来读取芯片数据。
(1)SPI通讯模式
CLK空闲状态为高电平
数据在奇数沿采样
数据高位先行
数据位长度18位(3*8)
通信频率最高1MHz
(2)数据格式
AS5145 |
|
AS5045 |
图 3 输出传输格式
数据内容:
- D11-D0:绝对角度位置数据(MSB)
- OCF(偏差补偿完成):高电平表示偏差补偿算法已经完成
- COF(Cordic溢出):逻辑高电平表示CORDIC单出现了超范围错误。当年此位被置位时D11-D0数据无效。绝对输出保留最后1个有效的角度值。通过将磁铁移至X-Y-Z容差范围内来消除此警告。
- LIN(线性度报警):逻辑高电平指示输入磁场产生了严重的输出线性度问题,此位置位时D11-D0仍然可以使用。通过将磁铁移至X-Y-Z容差范围内来消除此警告。
- 偶校验位:用于第1~17位传输错误检测
- 磁场强度变化红-黄-绿指示
2.PWM输出接口
(1)PWM输出参数
PWM输出特性如下图所示
AS5145 |
|
AS5045 |
图 4 PWM输出特性(默认配置)
(2)计算公式
AS5145 |
|
AS5045 |
三、编程
1.AS5145
(1)AS5145编程电压3.3~5V即可
(2)编程只能将0改写为1,用户有21个寄存器可以进行改写
(3)可以进行非永久性编程,掉电数据丢失
(4)编程时序
2.AS5045
(1)AS5045编程电压7.3~7.5V编程
(2)只能将0改写为1,用户有15个寄存器可以进行改写
(3)可以进行非永久性编程,掉电数据丢失
(4)编程时序
图 5 零位数据写入
图 6 编程烧写
四、其他
- Mode_Index引脚
AS5145 |
|
AS5045 |
五、总结
AS5045与AS5145属于同一系列产品。其对比结果如下
共同点:
- 引脚兼容
- 精度相同,属于12bit绝对式编码器
- 支持SSI 和PWM两种输出模式(PWM输出范围略有不同)
- 温度范围相同-10~150℃
- 供电电压相同,3.3V或5V
不同点:
- AS5145具有A/B两相脉冲和Inde信号,可以进行相对式编码器信号输出。
- OTP编程方式、编程电压不相同,但都可以进行非永久性编程,非永久性编程电压相同。
若没有使用AS5145芯片的A/B和Index信号,且不进行永久性零位编程,则两款芯片可以互换,在互换时需要注意,PWM输出的最小占空比有区别,编程时需要修改计算公式。
今天的文章 AS5145和AS5045对比分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/80307.html