Принципи електротехніки
Розробка логічних схем за замовчуванням: принципи та практичні підходи
Table of Contents
Непереносимість логічних схем призначена для продовження функціонування навіть при відсутності деяких компонентів. Вони є важливими в додатках, де надійність є критичною, такими як аерокосмічна, медична апаратура, системи безпеки. Ця стаття досліджує фундаментальні принципи та практичні методи, що використовуються при розробці таких схем.
Принципи толерантності до запору
Основна ідея за несправністю-надійним дизайном полягає в виявленні, ізолювати і виправити несправності без порушення загальної роботи системи. Нездатність є ключовим принципом, що дозволяє багаторазово стежки або компоненти виконувати однакову функцію. Це забезпечує, що якщо один елемент не зникає, інші можуть зайняти безшовно.
Ще одним принципом є виявлення помилок, що передбачає контрольні виходи ланцюгів для виявлення аномалії. Механізми корекції помилок, які потім зайняті для відновлення коректної роботи, часто через схеми голосування або коди помилок.
Практичні підходи
Дизайнери реалізують толерантність до несправностей з використанням різних методів, зокрема:
- Triple Modular Redundancy (TMR):] Відображення компонентів три рази і використання більшості голосів для визначення коректних виходів.
- Error-Correcting Codes: Застосування алгоритмів, які виявляються та виправлені помилки в передачі даних або зберіганні даних.
- Built-in Самохід (BIST):] (коригування контрольних схем в системі для періодичного перевірки несправностей.
- Redundant Wayways: Проектування декількох сигналів для забезпечення безперервної роботи, якщо один шлях не зникає.
Розглядання дизайну
При розробці несправностей, важливо балансувати надійність з складністю і вартістю. Підвищена надмірність може підвищити толерантність до несправностей, але може призвести до більших і більш потужних систем. Тестування і перевірка також критично важливо забезпечити механізми виявлення несправностей ефективно працюють.