This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ULC1001-DRV2911EVM:申请 ULC1001支持:新 LCS 设计的寄存器文档和配置指南

Guru**** 2377000 points
Other Parts Discussed in Thread: ULC1001
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1481063/ulc1001-drv2911evm-request-for-ulc1001-support-register-documentation-and-configuration-guidance-for-new-lcs-design

器件型号:ULC1001-DRV2911EVM
主题中讨论的其他器件:ULC1001DRV2911

工具与软件:

尊敬的 TI FAE 团队:

我希望这封邮件能让您满意。

我们目前正在基于开发新的镜头清洗系统(LCS)  ULC1001  可配置超声波 PWM 调制器。 我们的设计集成了具有共振频率的定制传感器  99.7kHz . 为了确保最佳性能、请向您提供以下帮助:

  1. 1. 寄存器说明文档

    您能否提供概述的详细文档或应用手册  ULC1001寄存器定义  (例如、硬件/软件寄存器用途、Q-format 规格和位字段描述)? 虽然我们已查看了数据表和评估模块指南、但 ULC_RX_mode_cfg USER_Params_fs_Hz_Q9为了实现精确定制、我们需要进一步阐明特定寄存器(例如、、、、电源/诊断阈值)。

  2. 2. 驱动程序配置工作流程

    范围  99.7kHz 传感器 、您能否建议:

    • 推荐  ADC 采样率(ULC_SAR_SAMP_RATES)  和与对齐 USER_Params_fs_Hz_Q9
    • 理想 USER_Params_numSamples  USER_Params_numStages 值和理想值。
    • 编程的最佳实践  主动/被动突发  ruleΔ⋅μ C_Freq⋅n=fsn  ⋅nΔ n=(ULC_RX_MODE_cfg 位[0–4]USER_PARAMS_numSamples)μ_Freq⋅n=NFS⋅n=(USER_PARAMS_numSamplesULC_RX_MODE_cfg 位 [0–4])n
    • 的任何关键更新  校准序列  (表3-20、5-16)或  诊断阈值  (例如 USER_Params_sfaultParams_Imag_threshold_A_Q9)。
  3. 3. 新 LCS 设计的主要注意事项
    • 在运行时是否存在风险或限制  100kHz 附近  (例如、时序限制、PLL 稳定性)?
    • 我们应该如何适应  功率调节  (例如 USER_Flags_Pmax_W_region1_Q24)用于我们的传感器的阻抗曲线?
    • 我们是否应该修改默认值 ISR period (500ksps 时为1.024ms)以便与我们的应用的时序要求保持一致?

非常感谢您对这些项目的指导。 如果可用、请分享工作频率为99.7kHz 的示例配置或参考脚本(类似于 EVM 指南中的第3.3.5.3–3.3.5.9节)。

感谢您的支持。 我们期待您的深入见解、以简化我们的设计验证。

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您在这个周末与我们联系。  有 LCS 的阻抗响应吗? 99.7kHz 谐振频率下的阻抗是多少? LCS 的功耗是多少? 这些建议将需要这样做。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、 Hailong、

    感谢您的答复!

    我们正在使用 ULC1001 + DRV2911开发清洁系统。 附录1显示了我们的原理图。

    我根据固件源代码开发了一个驱动程序、并通过 GUI 生成了 LCS 寄存器配置头文件。 我们通过 USB-TO-I2C 与 ULC1001通信是正常的(附录2包含来自 LCS-FL-RNG15的日志)。 虽然我们可以成功初始化 ULC1001并读取其寄存器值、但我们需要澄清 ulc_run_calibration_mode 和等函数返回值的含义 ulc_reading_faults (具体详情请参见附录2)。

    我们不确定如何继续进行故障排除。 TI 是否针对这些特定功能提供任何开发指南? 我们已彻底审查了官方文件、但未找到解决方案。

    请提供建议。 谢谢你。

       感谢你的回复!μ A

       我们正在用ULC1001 + DRV2911开发一个清洁系统、附件1是我们的原理图。Ω

       我现在已经参考firmware - source开发一个驱动程序、并通过GUI生成了LCS对应的寄存器配置头文件、并能够通过USB转IIC与ULC1001通讯、附件2是我们连接到LCS - FL- RNG15打印的一些信息。虽然我们能正常初始化ULC1001、而且也能读取到ULC1001的寄存器值、但遗憾的是我不太清楚比如:ULC_RUN_CALIBRATION_MODE、ULC_READING_Δ faults返回的值所代表的含义、具体见附件2。

       我现在不知道接下来可以怎么去排查问题、或者请问Ti是否有相关的开发指引?我完全查看了官网的文档、但是发现无法解决我的问题?μ A

       请予以帮助、谢谢 μ A

        e2e.ti.com/.../MY_5F00_ULC-V1.0.pdfe2e.ti.com/.../RECORD_5F00_log.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们有一个单独的 Excel 工作表来解释这些值。 我会通过电子邮件给您。

    此致!

    海龙  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在面临的更困难的问题是、在初始化 ULC1001和启动水清洗模式时、我无法在 PWMB 位置看到波形输出。 

    我还 。了时钟输入、具体图片如下:8 
    什么情况下 PWMB 没有输出? 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据 FAE 的建议安排了一次会议。 我们将在该视频中讨论。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    讨论解决了这个问题。 将关闭该线程。