Table of Contents
无法识别的数码电路的设计即使有些部件失灵或产生错误,也要保持正常运行。 这些电路在可靠性至关重要的应用中,如航空航天、医疗器械和安全系统,都是必不可少的。 实施识别错误需要各种技术,增强数字系统的强性。
过失容忍技术
采用几种方法来提高数字电路的断层耐受性. 冗余是一种常见的方法,增加了额外的组件来检测和纠正错误,错误检测和校正代码,如等位码和汉明代码,也用于识别运行过程中的断层.
另一种技术涉及设计具有固有故障遮盖能力的电路,防止故障传播到输出. 三联模态冗余(TMR)是一种流行的方法,三个相同的模块平行运行,多数投票系统决定正确的输出.
实际考虑
实施容错电路需要兼顾可靠性与成本、复杂性和功耗。 添加冗余会增加电路大小和功耗,这可能不适用于所有应用。 测试和验证对于确保容错措施的有效性至关重要。
设计者在开发容错系统时应考虑操作环境、预期故障率和维护程序。 定期测试和监测有助于在故障发生前发现潜在问题,并随着时间的推移保持系统的完整性。
实用技术摘要
- 冗余
- 错误检测和校正代码
- 假面具技术
- 三联模式冗余
- 定期测试和监测