许多复杂设备会使用多个子系统,这些子系统通常各自拥有独立的电源、显示处理模块以及传感接口。它们还可能需要始终在线功能,这在许多消费类设备和医疗设备中都很常见。实现始终在线行为并不难,但一旦发生故障,或者用户要求系统重启时,要实现受控的系统复位就没那么容易了。
我们过去见到的大多数常见复位方案,都是基于小型微控制器实现的。虽然微控制器当然具备这样的能力,但它们通常需要额外的外设才能实现完整的复位方案,而且即使在最小型的器件上,也常常会留下许多未使用引脚。另一个问题是混合信号检测,许多小型微控制器无法完成这类任务,因此需要外部比较器组或 ADC。
与其围绕微控制器设计电路并编写专用固件来运行该方案,不如使用像 GreenPAK 这样的混合信号处理器,更轻松地完成系统复位。这类方案无需固件,并且以硅级配置方式进行编程,因此相较于基于微控制器实现的系统复位,是真正更优的选择。
并非所有电子设备都需要复位控制;有些设备只需断电再上电,就能在无需引导、保存数据或处理的情况下始终启动到相同状态。许多采用数字处理并通过多个 ASIC 集成外设的设计则完全不同,它们在上电和掉电过程中,往往需要按照特定的时序和顺序来开启/关闭外设或子系统。复位控制器可帮助实现这一过程,理想情况下可通过单芯片方案完成。
简单的系统复位控制器会监视 GPIO、ADC 输出,或 比较器 输出,它们实际上充当复位条件的触发器或指示信号。一旦被触发,复位控制器就必须执行预定义的动作序列,使系统及其外设完成受控关断和重启。触发之后,复位控制器通常需要承担以下具体职责:
当复位控制器能够读取更多指示信号、对这些信号进行逻辑处理,并在开始复位流程之前判断出所需的触发条件时,它就变得“更智能”了。一般来说,简单复位控制器需要一个数字输入作为复位触发条件的一部分。更高级的复位控制器则可以接收多种类型的信号:
混合信号处理如何在复位控制器中工作
混合信号复位控制器的核心挑战,在于将多样化的模拟指示信号转换为逻辑电平信号,以便参与确定性的数字决策。模拟输入很少会以数字逻辑能够直接使用的形式出现,因此复位控制器的前端必须先对每个信号进行调理,然后才能送入逻辑处理阶段。
对于电压轨或传感器输出这类直流模拟信号,片上比较器会将测量电平与可编程电压基准进行比较。当信号跨越阈值时,比较器输出会切换为逻辑高电平或低电平,从而生成干净的数字指示信号。对于交流信号,路径会稍长一些:信号首先在片上整流以产生直流包络,然后该包络再由比较器与参考电压进行比较。基于 ADC 的测量遵循类似模式,即将数字化结果与存储阈值进行比较,以生成逻辑输出。
下表总结了每种输入类型的信号调理路径。
输入信号类型 | 调理阶段 | 输出到逻辑模块 |
直流模拟电压 | 比较器与可编程参考电压比较 | 逻辑高/低 |
交流信号 | 整流,然后由比较器与参考电压比较 | 逻辑高/低 |
ADC 测量 | ADC 转换,然后进行数字阈值比较 | 逻辑高/低 |
数字 GPIO | 直接连接(可选消抖) | 逻辑高/低 |
这种架构可确保每个输入无论原始属于何种信号域,进入数字逻辑阶段时都表现为统一的逻辑电平信号。随后,LUT 和时序逻辑元件会对整组条件进行判断,并在满足已编程触发条件时,以精确的时序控制启动复位输出序列。
Renesas GreenPAK 通过将完整的混合信号前端和数字逻辑集成到单个可编程器件中,大幅简化了智能复位控制器的设计。片上比较器、电压基准和 ADC 输入可处理直流电平、交流包络和阈值检测,而无需比较器组或参考分压器等外部模拟元件。
可配置 LUT、触发器和延时单元可直接在硅片中执行精确的复位序列。由于无需维护额外固件,也没有启动时间延迟,GreenPAK 提供了一种可靠、无固件的解决方案,与传统微控制器相比,它能够节省板级空间并缩短开发时间。
Go Configure 开发工具使设计人员能够开发可实现混合信号处理的完全定制系统复位控制器。这些可编程混合信号处理器可实现 https://www.renesas.com/en/products/programmable-logic/greenpak-programmable-mixed-signal-products/greenpak-solutions/reset-ic,从而构建更小巧、更高效的系统。
如需了解更多信息,请查看 GreenPAK 元件和参考示例。
无论您需要构建可靠的电力电子系统还是先进的数字系统,都可以使用 Altium 提供的完整 PCB 设计功能和世界级 CAD 工具来实现您的 GreenPAK 解决方案。Altium 提供全球领先的电子产品开发平台,配备业界顶尖的 PCB 设计工具以及面向先进设计团队的跨学科协作功能。 立即联系 Altium 专家!