工具与软件:
AM263x 团队、
使用软件触发器时、客户注意到实际和预期 ADC 读数之间存在显著的误差裕度。 我已经附上了一个文件、其中包含来自客户的意见以及组1、通道3的 ADC 配置详细信息。
此处提供更多背景知识:
我们的客户之前曾询问 AM263上是否确实支持硬件触发的 ADC (也在 MCAL 的上下文中)、我们的回复是:
...关于这个(硬件触发的 ADC)是,这应该绝对支持在您的 AM263x 上,即使在 MCAL/AUTOSAR 的上下文(如果需要).
原因如下。 在本 AM263x MCAL ADC 指南中、它明确列出了支持的硬件触发器、即使在 AUTOSAR 下也是如此:
4.1.5.2. 支持和不支持的功能
支持 Autosar 功能
硬件触发式单次转换、其中转换后的组恰好包含一个通道。
硬件触发的单次转换、其中转换后的组包含多个通道。
4.1. ADC—平台 MCAL 开发- AM263用户指南
此外、还介绍了给定(Hardware_Trigger)工程的 ADC_MCAL 配置和设置。
但首先、一个比较简单的问题… 您是否使用了该工具 使能 ADC 硬件触发器?
Adc_Enable 4.24wareTrigger
4.1.8.2. 具有服务 ID 的 API
|
服务 ID |
支持 Autosar API |
|
0x05 |
Adc_Enable 4.24wareTrigger |
如果您密切关注这一点、我认为硬件触发器应按预期运行。
|
文档标题 |
MCAL ADC 驱动程序用户指南 |
|
发布版本 |
MCAL_AM263_09.00.00 |
|
文档版本 |
版本1.4 |
|
也很有用 |
德州仪器(TI) |
|
文档名称 |
ADC 用户指南》 |
接下来、我们的 应用团队确认、我们怀疑 ADC 确实支持硬件触发器。
MCAL 封装中有一些 ADC 硬件触发器测试用例(也如前所述)、这些测试用例正在通过测试并通过认证。
因此、现在最好将其带入 TI E2E 论坛、以便我们可以提供更广泛的支持网络。 我很抱歉这件事拖延了几天,感谢你的耐心。
有人提到、这可能是您这边的问题并仔细研究一下:"开始转换需要外部 GPIO 硬件触发器。 可通过短接 HSEC 板上的 GPIO 引脚80和82来生成触发。
[这是硬件触发所必需的]
除了前面关于 ADC 硬件触发器是否实际启用的软件注释外?...
现在、客户在使用软件触发器时会注意到实际和预期 ADC 读数之间存在显著的误差裕度。 我已经附上了一个文件、其中包含观察结果以及组1、通道3的 ADC 配置详细信息。
e2e.ti.com/.../ADC_5F00_readingsIssue.docx
请告诉我们您的想法!
Ty、
CY