0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OTP零位磁编码零位编程案例分享

璟逸电子 2023-10-25 15:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以一个8页的OTPSD3012为例,页数从page0~page7,每页32字节,其中page0是系统配置,包括工作模式,Z脉冲宽度,UVW级数等系统配置,Page1~3厂家使用不对用户开放,Page4,5,6,7 用于零点位置,ABZ输出分辨率等,具体OTP的页码分配见寄存器表。Page4~page7多页设置用于用户多次编程,每页用完后如果需要更新编程值,需要进行换页,所以在每次编程前,用户需要读取页码值(寄存器0x11),判断当前页码值后,重新写入另外页码值,需要注意的是写入顺序是4~7,从小到大的顺序。寄存器地址0x11页码。

值和页码对应关系如下:page4: 0x11=0001 0000b

page5: 0x11=001x0000b

page6: 0x11=01xx0000b

page7: 0x11=1xxx0000b

当寄存器值为pageN(N=4,5,6,7),需要换页就写入寄存器0x11的值为pageN+1后进行编程。

完成所需的寄存器OTP编程后,如果OTP所在页码在page4~7,还需要对页码值编程,这个页码值寄存器0x11在page0。

具体编程方法主要分为2大步:第1步进行零位编程,第2步是编好后再编当前OTP所在页码的页码值。

1,把Pin2( HVPP)接6.75V电压

2,从寄存器0x01,0x02中读出当前芯片的角度值, 01和02的高6位组成14位角度值:Angle_data[13:0] =

{0x01[7:0],0x02[7:2]}

3,把angle_data的高12位写入到零点寄存器中,零点寄存器地址位0x26和0x27,如下图

Zero={ 0x26,0x27[3:0]}=angle_data[14:2]

4, 解锁OTP, 写寄存器0x20为B3

5,写入OTP的页码,零点位置从第4页到第7页,

如为page4: 0x11=0001 0000b

如为page5: 0x11=0010 0000b

如为page5: 0x11=0100 0000b

如为page7: 0x11=1000 0000b

6, 写入OTP的编程指令0x10=8’h02

7,重复步骤4和步骤5

8,烧入页码值指令,写入OTP的页码编程指令0x10=8’h12

wKgaomU4yFaAfs4AAAAvV5sbWg0454.png

参考代码流程(寄存器地址和数值均为16进制):零位值编程,编入到第五页OTP中,

wKgZomU4yLSAHGmnAAMbi3NHny8706.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2573

    文章

    54359

    浏览量

    785768
  • 编码
    +关注

    关注

    6

    文章

    1015

    浏览量

    56643
  • OTP
    OTP
    +关注

    关注

    4

    文章

    237

    浏览量

    49184
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    增量旋转编码器:工业自动化的“精密之眼”

    传感器,被誉为工业自动化的“精密之眼”。 增量旋转编码器,这一看似小巧的装置,实则蕴含着强大的科技力量。它通过光电转换技术,将机械旋转转化为脉冲信号,以A、B两相90°相位差实现方向判别,每圈输出的Z相脉冲则提供绝对零位参考。
    的头像 发表于 12-02 08:43 230次阅读
    增量旋转<b class='flag-5'>编码</b>器:工业自动化的“精密之眼”

    基于8Booth编码的公式推导

    我们使用基于8的Booth编码对乘法器进行修改 首先介绍一下基于4的Booth编码公式推导: 对于P=A*B来说,将B以2进制码表示,可以转化为以下式子: 由于 将奇数位
    发表于 10-22 07:14

    通电流探头的技术原理与应用分析

    通电流探头通过平衡技术解决传统开环探头的测量瓶颈,具有高精度、宽频带、低插入阻抗和良好的温度稳定性,广泛应用于电力电子和精密测量领域。
    的头像 发表于 10-20 09:31 190次阅读

    16信号调节插补细分器iC-NQE介绍

    iC-NQE 正余弦传感器转换器可生成高分辨率增量和绝对角度数据,具有出色的精度和最小的延迟。提供计数安全正交编码器信号和电机换向信号,以及高达16分辨率的绝对位置数据和通过零位输入或绝对数据接口
    的头像 发表于 09-30 09:05 491次阅读
    16<b class='flag-5'>位</b>信号调节插补细分器iC-NQE介绍

    集成16超高分辨率编码器的机器人舵机解决方案

    随着机器人技术的快速发展,对运动控制精度的要求越来越高。传统机器人舵机通常采用电位器或普通编码器作为位置反馈元件,但这些方案在分辨率、抗干扰性和可靠性方面都存在一定局限。本文将详细介绍一种集成16超高分辨率
    的头像 发表于 08-29 16:21 664次阅读
    集成16<b class='flag-5'>位</b>超高分辨率<b class='flag-5'>磁</b><b class='flag-5'>编码</b>器的机器人舵机解决方案

    高精度增量式编码器:精密制造时代的“智慧之眼”

    “智慧之眼”的角色,重新定义着工业测量的边界。 精度革命:从“毫米级”到“亚微米级”的跨越 传统增量式编码器通过光电转换原理,将旋转运动转化为A/B/Z三相信号,实现方向判断与零位校准。而新一代高精度增量式编码器在此基
    的头像 发表于 08-26 08:37 507次阅读
    高精度增量式<b class='flag-5'>编码</b>器:精密制造时代的“智慧之眼”

    绝对值编码器调:工业精密控制中的“灵魂校准术”

    在工业自动化领域,绝对值编码器如同设备的“数字神经”,以纳米级精度记录着机械轴的每一次旋转或位移。然而,当设备经历维修、更换编码器或机械结构调整后,编码器的点偏移可能导致定位误差、设
    的头像 发表于 08-15 08:37 1454次阅读
    绝对值<b class='flag-5'>编码</b>器调<b class='flag-5'>零</b>:工业精密控制中的“灵魂校准术”

    一种永磁同步电机转子位置传感器零位偏差高精度测量方法

    永磁同步电机的高性能控制离不开转子位置的高精度检测。转子位置的检测通常由与电机同轴安装的测角传感器实现。测角传感器零位与电机转子电气零位之间的偏差确定精度对电机的控制性能产生直接的影响。在分析电机反
    发表于 08-04 15:01

    根据Datasheet里cyT2B5L有1024otp,全部都能用来存储密钥吗?

    1)项目上有要求把密钥存在安全模块存储区域的要求 2)根据Datasheet里cyT2B5L有1024otp,全部都能用来存储密钥吗?还是其中的192能用来储存密钥。 3)有详细的说明文档或者例子能展开一下吗?  
    发表于 07-14 07:17

    12分辨率与-40℃~150℃:MT6701如何定义编码器新标准?

    的国产编码器芯片,凭借12分辨率与-40℃~150℃超宽工作温域两大技术突破,正在重新定义行业标准。本文从技术参数、应用场景与市场价值三个维度,解析MT6701如何颠覆传统方案。 艾毕胜电子mt6701   一、技术参数解析
    的头像 发表于 04-29 16:56 1222次阅读
    12<b class='flag-5'>位</b>分辨率与-40℃~150℃:MT6701如何定义<b class='flag-5'>磁</b><b class='flag-5'>编码</b>器新标准?

    请问STM32N6的OTPHSLV_VDDIOx如何配置?

    ,以避免IO 损坏(IO damage)。 我的板子参照上了上述的设计。疑问: 1 不对该OTP进行编程的话,上电后会损坏MCU硬件吗? 2 MCU对应的IO供电和外部存储器的IO硬件上均为1.8V
    发表于 03-07 07:02

    一文看懂电感、珠和欧电阻的区别

    电子发烧友网站提供《一文看懂电感、珠和欧电阻的区别.docx》资料免费下载
    发表于 01-02 14:48 3次下载

    编码器的种类全解析

    度相位差。将 C、D 信号反向,叠加在 A、B 两相上,可增强稳定信号;另每转输出一个 Z 相脉冲以代表零位参考。 光电式编码器具有精度高、分辨率高、兼容性好
    的头像 发表于 12-11 16:57 3826次阅读
    <b class='flag-5'>编码</b>器的种类全解析

    PGA900 TEST_MUX_DAC_EN不会”Connects DAC output to TOP/TON pins“,仍然是是2.5V为什么?

    ADC_EN_VREF位置后TOP_TON 就输出2.5v,TEST_MUX_DAC_EN不会”Connects DAC output to TOP/TON pins“,仍然是
    发表于 12-10 08:34