ZHCSVS8 April   2024 DRV8235

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较
  6. 引脚配置和功能
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 I2C 时序要求
    7. 6.7 时序图
    8. 6.8 典型工作特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 外部组件
      2. 7.3.2 特性汇总
      3. 7.3.3 电桥控制
      4. 7.3.4 电流检测和调节 (IPROPI)
        1. 7.3.4.1 电流检测
        2. 7.3.4.2 电流调节
          1. 7.3.4.2.1 固定关断时间电流调节
          2. 7.3.4.2.2 逐周期电流调节
      5. 7.3.5 失速检测
      6. 7.3.6 电机电压和转速调节
        1. 7.3.6.1 内部电桥控制
        2. 7.3.6.2 设置速度/电压调节参数
          1. 7.3.6.2.1 速度和电压设置
          2. 7.3.6.2.2 速度比例因子
            1. 7.3.6.2.2.1 目标速度设置示例
          3. 7.3.6.2.3 电机电阻倒数
          4. 7.3.6.2.4 电机电阻倒数范围
          5. 7.3.6.2.5 KMC 比例因子
          6. 7.3.6.2.6 KMC
          7. 7.3.6.2.7 VSNS_SEL
        3. 7.3.6.3 软启动和软停止
          1. 7.3.6.3.1 TINRUSH
      7. 7.3.7 保护电路
        1. 7.3.7.1 过流保护 (OCP)
        2. 7.3.7.2 热关断(TSD)
        3. 7.3.7.3 VM 欠压锁定 (VM UVLO)
        4. 7.3.7.4 过压保护 (OVP)
        5. 7.3.7.5 nFAULT 输出
    4. 7.4 器件功能模式
      1. 7.4.1 工作模式
      2. 7.4.2 低功耗睡眠模式
      3. 7.4.3 故障模式
    5. 7.5 编程
      1. 7.5.1 I2C 通信
        1. 7.5.1.1 I2C 写入
        2. 7.5.1.2 I2C 读取
  9. 寄存器映射
    1. 8.1 DRV8235_STATUS 寄存器
    2. 8.2 DRV8235_CONFIG 寄存器
    3. 8.3 DRV8235_CTRL 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用:有刷直流电机
      1. 9.2.1 设计要求
      2. 9.2.2 失速检测
        1. 9.2.2.1 应用描述
          1. 9.2.2.1.1 失速检测时序
          2. 9.2.2.1.2 硬件失速阈值选择
      3. 9.2.3 电机转速和电压调节应用
        1. 9.2.3.1 调整参数
          1. 9.2.3.1.1 电阻参数
          2. 9.2.3.1.2 KMC 和 KMC_SCALE
            1. 9.2.3.1.2.1 案例 I
            2. 9.2.3.1.2.2 案例 II
              1. 9.2.3.1.2.2.1 方法 1:从头开始调优
                1. 9.2.3.1.2.2.1.1 KMC_SCALE 调优
                2. 9.2.3.1.2.2.1.2 KMC 调优
              2. 9.2.3.1.2.2.2 方法 2:使用比例因子
                1. 9.2.3.1.2.2.2.1 工作示例
      4. 9.2.4 电机电压
      5. 9.2.5 电机电流
    3. 9.3 电源相关建议
      1. 9.3.1 大容量电容
    4. 9.4 布局
      1. 9.4.1 布局指南
  11. 10器件和文档支持
    1. 10.1 接收文档更新通知
    2. 10.2 支持资源
    3. 10.3 商标
    4. 10.4 静电放电警告
    5. 10.5 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息
KMC_SCALE 调优
  1. 使用以下两种方法之一来获取以 rad/s 为单位的实际纹波速度值:
    1. 使用示波器观察电机电流波形,以测量纹波频率。这可通过两种方式实现:
      • 通过 IPROPI 引脚,该引脚提供与电机电流成正比的输出。
      • 通过电流探头。
      在示波器上观察到纹波频率(以 Hz 为单位)。计算频率时请至少考虑 20 个纹波。用纹波数除以计算频率(以 Hz 为单位)所需的时间。使用方程式 12 转换成 rad/s。请注意,这是推荐的方法
    2. 使用转速计获取电机转速(以 rpm 为单位)。使用方程式 11 将电机转速转换为纹波速度。最后,使用方程式 13 将以 rpm 为单位的纹波速度转换为以 rad/s 为单位的纹波速度。
    方程式 11. Ripple Speed=Motor Speed×NR
    方程式 12. Ripple Speed (in rad/s)=Ripple Speed (in Hz)×2π
    方程式 13. Ripple Speed (in rad/s)=Ripple Speed (in rpm)×2π60
    其中,NR 是每转纹波数。将此值称为 OBS_SPEED。
  2. 选择 KMC_SCALE 的最低值 00b。将 KMC 设置为尽可能高的值,即 255。
  3. 请参阅表 7-13,将 W_SCALE 设置为最大纹波速度大于 OBS_SPEED 的值。例如,如果 OBS_SPEED 为 6000 rad/s,则将 W_SCALE 设置为 01b,从而实现最大速度 8160 rad/s。
  4. 通过将 SPEED 乘以 W_SCALE,将 SPEED 寄存器上的纹波速度转换为 rad/s。例如,如果 SPEED 读数为 0x04 且 W_SCALE 设置为 10b(对应于 64rad/s),则纹波速度(以 rad/s 为单位)= 4*64 = 256rad/s。将此值称为 EST_SPEED。
  5. 如果 EST_SPEED 低于 OBS_SPEED,则将 KMC_SCALE 增加一位。
  6. 重复步骤 4-5,直到 EST_SPEED 高于 OBS_SPEED。
  7. 将 KMC_SCALE 设置为之前的值。例如,如果在上一步中获得 11b,则将 KMC_SCALE 设置为 10b。这是 KMC_SCALE 的调优值。
GUID-20240323-SS0I-RBLH-86KQ-FPJPXSWC4MS5-low.svg图 9-3 KMC_SCALE 调优过程