软件工程师关心硬件采样电路什么内容

2023-12-14 23:41:46

模拟量输入是数字控制的关键输入之一。目前逐步采用数字控制。在项目开展过程中,一般由硬件工程师设计硬件采样电路,软件工程师直接应用。在这个开发过程中,硬件工程师往往提供了一些设计文档、资料,但这些往往不是软件工程师关心的。因此,本文档站在软件应用的角度,说明软件工程师需要知道硬件采样电路的哪些信息,以便减少软硬件工程师的交流障碍。

  • 软件工程师关心硬件采样电路的什么?

首先,采样电路的形式:采样电路是否有抬高某一电平(比如DSP抬高1.5V);

其次,采样电路的比例:比例指的是到MCU采样口的模拟信号(若有抬高电平,则需要扣除)与最原始信号的比例值,在计算过程中,均采用国际单位。

在实际应用中,以最复杂的交流(抬高某一电平)采样电路为例,说明软件如何获取AD采样结果。

第三,采样电路是否反相。此处的反相指的是输入信号到MCU的AD采样口的逻辑关系,中间过程的反相逻辑并不关心。

第四,各个环节的量程及输入信号的最值。输入信号的最值、量程,可能使得信号出现饱和、非线性,从而导致计算、控制的失效,因此关注这些参数。

第五,滤波参数:滤波参数影响采样信号的时延,若参与控制,将影响控制参数。

  • 软件工程师需要测试硬件电路的哪些内容?

从软件的角度看,软件工程师对于所有要应用的采样电路都需要进一步的验证(即使单板调试完成的PCB板),验证的内容包括:

  1. 采样电路是否反相;通过逻辑分析及软件测试的手段进行验证。
  2. 采样电路的比例;通过MCU内部数据读取进行验证及校准。此环节如果要条件,最好能对实际的输入信号、实际使用的采样器件进行测试验证。
  3. 采样电路的量程;通过调节输入信号的大小、进行进行验证。

文章来源:https://blog.csdn.net/jacklood/article/details/134993485
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。