AM4096D02磁编码器集成电路

这份文件是关于AM4096D02型号的角向磁编码器集成电路(IC)的数据手册,发布日期为2010年3月10日。以下是其核心内容的概述:

  1. 产品特点

    • 无接触式360°角度位置编码。
    • 12位绝对编码器。
    • 输出选项包括:增量型、串行SSI、两线串行接口(TWI)、UVW换向输出、线性电压、塔钟、模拟正弦波。
    • 可预设零点位置。
    • 高速运行至60,000转/分钟。
    • 低电流消耗的节能模式。
    • 支持5V或3V电源供电。
    • 集成EEPROM。
    • SMD SSOP28封装。
    • 符合RoHS标准(无铅)。
  2. 应用领域

    • 非接触式位置或速度测量。
    • 电机运动控制和换向。
    • 机器人技术。
    • 相机定位。
    • 各种编码器应用。
    • 电池供电设备。
    • 其他需要高分辨率的应用。
  3. 工作原理
    AM4096角向磁编码器IC的工作原理基于霍尔传感器技术,用于感应磁场并将其转换为数字或模拟信号输出。以下是其详细的工作原理描述:

     1. **霍尔传感器阵列**:
        - AM4096使用一个圆形排列的霍尔传感器阵列来检测磁体产生的磁场的垂直分量。这些传感器位于芯片表面的硅基材料上,形成一个圆形的检测区域。
        - 当磁体旋转并靠近传感器阵列时,其磁场的垂直分量作用于霍尔传感器,产生相应的电压信号。
     
     2. **信号处理**:
        - 传感器产生的信号首先被汇总并放大,以提高信号质量。
        - 放大后的信号生成正弦(Sin)和余弦(Cos)波形,这些波形随着磁体的旋转而变化。
        - 这些正弦和余弦信号在出厂时已经过校准,以确保最佳性能。
     
     3. **角度位置计算**:
        - 利用正弦和余弦信号,AM4096通过一个快速的12位插值器计算出当前的角位置。
        - 插值器能够提供高精度的角度测量,并且响应速度快,能够在磁体旋转时实时更新位置信息。
     
     4. **输出格式**:
        - 计算出的角度位置可以通过多种数字和模拟格式输出,包括:
          - 增量型输出(A、B和Ri信号),用于提供位置变化的脉冲信号。
          - 串行SSI(同步串行接口)输出,提供12位自然二进制编码的位置数据。
          - 两线TWI(双线串行接口)输出,允许通过I2C兼容的协议进行通信和数据传输。
          - UVW换向输出,提供用于电机控制的UVW信号。
          - 线性电压输出,将角度位置信息转换为线性电压信号。
          - 塔钟输出,提供旋转速度的模拟表示。
          - 模拟正弦波输出,用于需要模拟信号的应用场合。
     
     5. **电源和调节**:
        - AM4096内置了一个电压调节器,确保芯片核心的稳定供电和更灵活的电源电压选择。
        - 芯片的数字和模拟部分可以分别由3V或3.3V的电源供电,提供了灵活性。
     
     6. **配置和存储**:
        - 芯片的设置选项可以通过内部寄存器的内容来定义,这些寄存器可以通过TWI接口进行访问和编程。
        - 零点位置可以通过外部引脚设置,并且芯片的设置可以存储在集成的EEPROM中,以便在断电后仍能保持配置。
     
     通过上述工作原理,AM4096角向磁编码器IC能够为各种应用提供精确、可靠的非接触式角度位置测量,适用于需要高精度位置检测和控制的场合。
    
  4. 编程和配置

AM4096角向磁编码器IC的编程和配置是通过两线串行接口(TWI),这是一种与I2C协议兼容的接口。以下是关于AM4096编程和配置的详细描述:

1. **TWI接口**:
   - TWI接口允许多达128个设备通过两条双向总线线路进行互连,一条用于时钟信号(SCL),另一条用于数据信号(SDA)。
   - 每个连接到总线上的设备都有一个唯一的地址,总线争用机制在TWI协议中内置。
   - AM4096具有默认的从设备地址,但这个地址可以被更改,以便在同一总线上连接多个AM4096设备。

2. **编程过程**:
   - 编程过程开始于主设备发送一个启动条件(SDA线从高电平变为低电平,同时SCL为高电平)。
   - 接着,主设备发送7位的从设备地址和写操作位(写为0,读为1)。
   - 从设备通过拉低SDA线一个时钟周期来确认地址。
   - 然后,主设备发送内存地址和要写入的数据。
   - 每次发送8位数据后,从设备都会发送一个应答位(ACK)。
   - 写入操作完成后,主设备发送一个停止条件(SDA线从低电平变为高电平,同时SCL为高电平)。

3. **内存地址空间**:
   - AM4096的内存地址空间分为几个部分,包括EEPROM、输出数据读取寄存器、工厂测试寄存器和设置寄存器。
   - EEPROM用于存储设备设置和校准数据,可以通过TWI接口进行读写。
   - 输出数据读取寄存器用于读取测量数据。
   - 工厂测试寄存器用于制造商进行质量控制。
   - 设置寄存器用于配置设备的运行参数,如输出分辨率、电源管理等。

4. **配置参数**:
   - 通过编程,可以设置多个参数,例如插值器功率、自动增益控制(AGC)禁用、内部功耗管理、设备地址、输出选择、零点位置、数字迟滞值、塔钟测量范围等。
   - 这些参数可以通过TWI接口写入EEPROM或寄存器,从而改变AM4096的工作方式和输出特性。

5. **特殊功能**:
   - 零点校准:可以通过TWI接口或特定的“Zero”引脚来设置输出的零点位置。
   - 增量输出:可以配置为提供标准的增量型信号(A、B和Ri)。
   - 模拟输出:可以配置为提供模拟正弦波或线性电压输出。

6. **注意事项**:
   - 在编程过程中,确保总线上的上拉电阻正确配置,以符合TWI协议的要求。
   - 在更改EEPROM中的设置后,可能需要等待一段时间,因为EEPROM写入过程需要时间来完成。
   - 在编程时应避免同时对多个设备进行操作,以免引起总线争用。

通过上述编程和配置过程,用户可以根据自己的需求定制AM4096角向磁编码器IC的工作参数,以适应特定的应用场景。
  1. 电气特性
    AM4096角向磁编码器IC的电气特性详细描述如下:

     1. **绝对最大额定值**(在环境温度TA = 22°C,除非另有说明):
        - 电源电压 Vext: -0.3V 至 5.5V
        - 输入引脚电压 Vin: -0.3V 至 5.5V
        - 输入电流(锁存保护)Iscr: -100mA 至 100mA
        - 静电放电 ESD: 2kV(人体模型)
        - 工作结温 Tj: -40°C 至 140°C
        - 存储温度范围 Tst: -40°C 至 150°C
     
     2. **操作范围条件**:
        - 一般温度范围 TO: -40°C 至 125°C
        - EEPROM写入温度范围 TOE: -40°C 至 115°C
        - 电源电压 Vext: 3V 至 5.5V
        - 电源电流 Idd: * 26mA 至 30mA *
        - 上电时间 tp: 1.5ms 至 2ms
        - 插值器延迟 tdi: 0.7μs
        - 传感器延迟 tds: 10μs
        - 滤波延迟 tdf: 20μs **
     
     3. **振荡器**:
        - 振荡器频率 fosc: 8MHz 至 12MHz
        - 振荡器频率温度漂移 TCosc: -0.006%/K
        - 振荡器电源电压依赖性 VCosc: 3%/V ***
     
     4. **数字输出**:
        - 饱和电压高 hi (Vext-Vout): 137mV 至 490mV (Iload = 2mA)
        - 饱和电压低 lo Vslo: 124mV 至 339mV (Iloa = 2mA)
        - 上升时间 tr: 4ns 至 12ns (Cload = 15+3pF)
        - 下降时间 tf: 3ns 至 9ns (Cload = 15+3pF)
     
     5. **数字输入**:
        - 阈值电压高 Vthi: 0.39V 至 0.59V (0.5Vext)
        - 阈值电压低 Vtlo: 0.30V 至 0.45V (0.38Vext)
        - 滞后电压 Vthys: 0.08V 至 0.15V (0.12Vext)
     
     **注释**:
     - \* 当处于节能模式时,平均供电电流显著降低。
     - ** 典型的时间延迟是针对10nF滤波电容计算的。
     - *** 由于内部供应调节器的存在,仅可能使用3V或3.3V。
     
     这些电气特性为AM4096角向磁编码器IC的设计和应用提供了重要的参考信息。设计者和工程师必须确保在实际应用中,AM4096的工作条件和环境满足这些电气特性的要求,以保证设备的正常运行和性能。同时,这些特性也有助于选择合适的外围元件,如上拉电阻、电源滤波器和负载电容,以及进行适当的热管理。
    
  2. 接口和封装
    AM4096角向磁编码器IC的接口和封装详细描述如下:

     1. **封装**:
        - AM4096采用SMD SSOP28封装,这是一种表面贴装塑料封装,适用于自动化表面贴装技术。
        - 封装具有28个引脚(Pin),用于连接外部电路和电源。
     
     2. **引脚描述**:
     	   - 数据手册提供了每个引脚的编号、名称和功能描述。例如:
     	     - 引脚1(Data):SSI数据输出。
     	     - 引脚2(Ri):增量输出Ri。
     	     - 引脚3(B):增量输出B。
     	     - 引脚4(A):增量输出A。
     	     - 引脚5(W/NCos):换向输出W/余弦负输出。
     	     - 引脚6(V/PSin):换向输出V/正弦正输出。
     	     - 引脚7(U/NSin):换向输出U/正弦负输出。
     	     - 引脚8(Td/PCos):塔钟方向输出/余弦正输出。
     	     - 引脚9(Error):模拟错误或幅度输出。
     	     - 引脚10(Cos):用于滤波的单端余弦模拟输出。
     	     - 引脚11(Sin):用于滤波的单端正弦模拟输出。
     	     - 引脚12(Vddd):数字部分电源供应。
     	     - 引脚13(Vext):外部电源输入。
     	     - 引脚14(Vdda):模拟部分电源供应。
     	     - 引脚15(Vss):电源地。
     	     - 引脚16(Agnd):模拟参考电压。
     	     - 引脚17(Mag):磁体存在的输出指示。
     	     - 引脚18(RefN):线性电压输出的下限参考输入。
     	     - 引脚19(RefP):线性电压输出的上限参考输入。
     	     - 引脚20(Vout/Tout):线性电压输出/塔钟输出。
     	     - 引脚21(PSM):节能模式输入。
     	     - 引脚22(Zero):零点输入。
     	     - 引脚23(SDA):TWI数据线。
     	     - 引脚24(SCL):TWI时钟线。
     	     - 引脚25至27(NC):工厂测试用,应保持未连接。
     	     - 引脚28(Clock):SSI时钟输入。
     	
     	3. **接口功能**:
     	   - AM4096提供多种接口选项,包括:
     	     - 增量接口:用于提供位置变化的脉冲信号。
     	     - SSI(同步串行接口):提供12位自然二进制编码的位置数据。
     	     - TWI(两线串行接口):允许通过I2C兼容的协议进行通信和数据传输。
     	     - 模拟输出:提供用于滤波的正弦和余弦模拟信号。
     	     - 线性电压输出:将角度位置信息转换为线性电压信号。
     	     - UVW输出:用于电机控制的UVW信号。
     	     - 塔钟输出:提供旋转速度的模拟表示。
     	
     	4. **接口配置**:
     	   - 通过TWI接口,用户可以配置AM4096的多种设置,包括输出格式、零点校准、节能模式等。
     	   - 引脚功能可以通过TWI接口配置,并存储在芯片的EEPROM中。
     	
     	5. **封装布局**:
     	   - 封装的布局设计考虑了信号的完整性和热管理,确保了良好的电气性能和可靠性。
    

通过这些接口和封装的详细描述,设计者和工程师可以了解如何将AM4096角向磁编码器IC集成到他们的系统中,并确保与其他系统组件的兼容性。此外,了解引脚功能和接口选项对于实现正确的电路设计和系统功能至关重要。

  1. 操作模式
    AM4096角向磁编码器IC提供了多种操作模式,以适应不同的应用需求。以下是对这些操作模式的详细描述:

     1. **3/5V操作模式**:
        - AM4096可以在3V至5.5V的电源电压范围内工作。
        - 核心芯片始终由LDO电压调节器提供的稳定电压供电,该电压可以在3V和3.3V之间选择。
        - 当外部电源电压在3V至3.3V之间时,调节器电压应设置为3V;当外部电源电压在3.3V至5.5V之间时,调节器电压应设置为3.3V。
     
     2. **输出方向**:
        - 输出信号的方向可以通过设置“Sign”参数来改变。
        - 例如,对于顺时针(CW)旋转的磁体,输出信号的方向可以用顶视图表示,其中磁体位于AM4096上方。
     
     3. **模拟输出用于滤波**:
        - AM4096提供未经缓冲的正弦和余弦模拟输出,用于滤波和测试。
        - 这些模拟输出使用内部产生的参考电压Agnd作为零电平,通常为1.55V。
        - 正弦和余弦信号的幅度和相位差为90°,每个信号在一个周期内产生一个完整周期的波形。
     
     4. **AGC(自动增益控制)**:
        - AGC功能可以控制信号的幅度,使其在20%的范围内变化。
        - AGC可以通过设置“AGCdis”参数为0来启用或禁用。
     
     5. **插值器**:
        - 当磁体旋转360°时,传感器会产生两个完美的正弦波信号,相位差为90°。
        - 插值器使用这些信号来计算当前的角度位置,并将位置以不同的输出格式输出。
        - 插值的计算时间少于1微秒,插值率可以从64到4096之间选择。
     
     6. **零点校准**:
        - 输出角度位置数据可以在任何角度进行零点校准,分辨率为0.0879°。
        - 相对输出位置是绝对位置和零点寄存器中数据的差值。
        - 零点寄存器的值可以通过TWI接口写入或使用“Zero”输入引脚进行更改。
     
     7. **增量输出**:
        - 有三个信号用于增量输出:A、B和Ri。
        - 信号A和B是正交信号,相位差为90°,信号Ri是参考标记。
        - 参考标记信号每转一次产生一次,Ri脉冲的宽度是正交信号周期的1/4,并与A和B信号同步。
     
     8. **二进制同步串行输出SSI**:
        - 通过SSI协议,串行输出数据以高达12位的自然二进制代码形式提供。
        - 控制器通过发送脉冲序列到时钟输入来查询AM4096的位置值。
        - 通过数据引脚传输的位从最高有效位(MSB)开始,随后是下一个位。
     
     9. **两线接口(TWI)输出**:
        - TWI接口允许读取相对位置、绝对位置、磁体超出范围和塔钟输出等数据。
        - 这些数据可以在特定的寄存器地址上通过TWI接口读取。
     
     10. **塔钟输出**:
         - 塔钟输出提供当前旋转速度的信息。
         - 当“Dact”参数设置为1时,旋转速度通过“Vout/Tout”引脚计算并输出。
         - 速度信息也可以在地址为35的寄存器中读取。
     
     11. **UVW输出**:
         - 当“BufSel”参数设置为0时,UVW输出可以作为数字信号输出。
         - 可以通过“UVW”参数选择极对数,信号周期(P)等于极对数。
         - U信号始终从零位置开始,不论信号周期的长度如何。
     
     12. **线性电压输出**:
         - 数字相对角度位置信息通过10位DAC转换器转换为线性电压。
         - 线性输出电压是锯齿波形状,位于由外部引脚RefP和RefN定义的阈值之间。
         - 可以通过“Dac”参数选择每转的周期数。
    

这些操作模式为AM4096角向磁编码器IC提供了灵活性,使其能够适应多种不同的应用场景和需求。通过配置这些模式,用户可以优化AM4096的性能,以满足特定应用的精确度和速度要求。

  1. 磁体选择和安装
    AM4096角向磁编码器IC的性能在很大程度上取决于与之配合使用的磁体。选择合适的磁体并正确安装对于确保编码器的精确度和可靠性至关重要。以下是关于磁体选择和安装的详细描述:

     ### 磁体选择:
     
     1. **磁体形状和极化**:
        - 磁体应为圆柱形,并进行径向极化,以确保磁场的垂直分量能够被AM4096的霍尔传感器阵列有效检测。
     
     2. **磁通密度(Bn)调制**:
        - 磁体的选择主要基于传感器位置处磁场垂直分量(Bn)的调制。理想情况下,磁体的极化边界应位于磁体中心,以获得最佳的磁场调制。
     
     3. **磁体参数**:
        - 推荐使用直径和长度均为4mm的磁体。
        - 磁体材料应为Sm2Co17(钐钴磁体),这是稀土材料磁体,具有较高的磁能积和稳定性。
        - 磁体的剩磁应为1.05T,温度系数为-0.03%/°C,居里温度为720°C。
     
     ### 磁体安装:
     
     1. **位置**:
        - 磁体应放置在AM4096的正上方,正好位于霍尔传感器阵列的中心位置。需要注意的是,传感器阵列的中心并不完全与AM4096的物理中心重合。
     
     2. **距离**:
        - 磁体与传感器表面的距离应保持在0.50mm至1.00mm之间,而PCB平面与芯片表面的距离应为1.86mm。
        - 磁体与PCB平面的距离应在2.36mm至3.36mm之间,这取决于PCB的铜厚度。
     
     3. **对准**:
        - 磁体的极化方向必须正确对准,以确保磁场调制的中心与传感器阵列的中心对齐。不正确的对准会导致积分非线性误差。
     
     4. **固定**:
        - 磁体应安装在一个非磁性载体中,以避免干扰磁场。推荐使用非磁性材料作为磁体的固定支架。
     
     5. **避免干扰**:
        - 应避免在磁体和AM4096之间放置磁性材料,因为这可能会影响磁场的分布,从而增加积分非线性误差。
     
     6. **测试**:
        - 安装磁体后,应进行测试以验证系统的输出稳定性和精确度。如果发现任何问题,可能需要调整磁体的位置或重新评估磁体的选择。
    

通过遵循上述磁体选择和安装的详细描述,可以确保AM4096角向磁编码器IC的性能达到最佳状态,从而为用户提供准确和可靠的角度测量数据。

这份数据手册为工程师和技术人员提供了AM4096D02角向磁编码器IC的详细信息,包括其特性、应用、工作原理、编程、电气特性、接口、操作模式和订购信息,以帮助他们理解和使用该产品。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慎独yfs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值