Other Parts Discussed in Thread: C2000WARE, DRV8353, DRV8353RS-EVM, LAUNCHXL-F280039C, LM5008A
器件型号: LAUNCHXL-F280039C
主题中讨论的其他器件: DRV8353、 DRV8353RS-EVM、C2000WARE、 LM5008A
您好论坛、
与 DRV8353RS 配合使用的 UMCSDK V5.04 非常奇怪的问题。 ADC、CMPSS、PWM 模块不会通过 hal.c/h 进行配置 DRV8353 VSENVM 输入高达 x39c (J1-Pin2 ADC-C6*) 模拟输入在 XL39c 引脚 2 输入端的电压为 597mV、用于 DRV8353-EVM 的+24Vdc 电源 J5。
当使用类似但不同的 hal.c/h 时、站点 1 升压器接头外部直流逆变器 XL39c 的 ADC 引脚配置使用 3 个 PPB 和 14 个 SOC 的 UMCSDK v5.03、而不使用 device.c ADC 计数器正常工作。 但是、如果我们为 DRV8353RS 将 C6*的中断配置为 UMSCSDK v5.04 hal.c/h SOC/PPB、ADC、PWM、CMPSS 将根本不会配置寄存器。CCS 调试中的单步进不会错误地逐步配置这些外设! 奇怪的是、ADC INT1 会触发 PIE IER9 SCIB 标志、但任何输入通道上都没有 ADC 采样 SOC、并且 ADCC 中断在调试中显示为未配置 UMCSDK v5.04。
是否有任何关于此问题的论坛报告 hal.c 在没有 device.c XL39C 和 DRV8353RS 的情况下可以正常工作? 奇怪的是、通过 hal.c 启用 MOSC1 与 ADC 时钟预分频= 3 (40MHz) 采样时钟配合使用、并在配置 ADC 后调用 SOC 设置函数。 似乎发生的情况是 ADC 仅由 SOC1 触发一次、但当在工程中使用 device.c 时、ADCC INT1 停止。 此外、ADCC1 中断绝不会通过 device.c 调用设置、以启用所有外设时钟。 我不在乎 device.c 突然发生的变化、我们的 hal.c 与 XL49c 和 XL39c LaunchPad 配合使用。 我裁剪了 hal.c/h 以启用 DRV8353RS-EVM、它可以与 UMMCSDK v5.03 配合使用、但与带有 device.c 调用的 V5.04 配合使用。
完全绕过的 DRV8353RS-EVM 用户手册没有解释分离轨配置中 DRV8353RS 降压转换器有线逻辑的原理图或小图。 8353RS-EVM 是否配置为 9V 至 75V 或 7V 至 100V?
我们需要原理图来完全理解 (VM=VDRAIN) 文本正在尝试传达! 8353EVM +12v 降压转换器 (LDO +3V3) 为 XL39C 跳线 JP2 打开! 我们通过计算机 USBC 电缆和 XDS110 调试探针为 LCD 提供+5V 电压。
问题在于 UMCSDK 需要检测 VSENVM 来设置偏移校准。 奇怪的是、注释掉偏移功能、代码在没有 ADC、PWM、CMPSS 和 SCIA、SCIB 的情况下运行、并且根据配置在 DRV8353RS 上显示琥珀色 LED、并在启用 SPIA-CS 之前备份 XL39c LED5。 顺便说一下、SPIA 也正确配置 DRV8353RS! 禁用偏移计算时、奇怪的是、v5.04 部分运行且调用 device.c。
提前感谢您的帮助,祝您新年快乐!






