česky english Vítejte, dnes je pátek 19. duben 2024

Software pro kontrolu nakresleného schematického zapojení

03.03. 2020 | Zprávy
Autor: Milan Klauz
obr1.png

Mohlo by se zdát, že na nakresleném schematickém zapojení není co kontrolovat – programy pro kreslení schémat mají několik možností kontroly schématu (nedokončené spoje, nepřipojené vývody, atd.) a vývojář si je jistý, že obvod bude fungovat tak jak má, přičemž všechny součástky jsou správně zapojeny. Rozsáhlá schematická zapojení, stejně jako použití součástek s velkým počtem vývodů skrývají potenciální nebezpečí v nesprávném, nebo nevhodném připojení do obvodu, ať už tak je z pohledu výrobce součástek, nebo vlastních návrhových pravidel odvozených od podobných, již odzkoušených zapojení. Nezbývá, než pečlivě zkontrolovat celé schéma, což bývá na mnohastránkovém schématu časově náročné i problematické.

Naštěstí existuje několik programů, které to umí provést automaticky – princip kontroly si lze vysvětlit na příkladu programu ASR (Automated Schematic Review) od izraelské firmy BQR. Program pracuje s modely součástek, alespoň s těmi kritickými, u kterých jsou zapsány pravidla pro připojení do obvodu. Tak na příklad model vyžaduje, aby vývody 12, 18 a 52 byly vždy připojeny na zem, zatímco vývody 6 a 34 musí být připojeny na napájení přes pull-up rezistor s určitou hodnotou, atd. Pamatuje se i na to, že podmínky připojení mohou mít varianty v závislosti na jiných okolnostech, nebo že jsou pouze doporučené. Program jde ovšem v kontrole dále, když má vlastní algoritmus na vyhledávání možných problémů, který využívá logické, parametrické a verifikační metody k nalezení skrytých chyb. Uživatel si může definovat vlastní návrhová pravidla pro připojení součástek do obvodu, včetně propojení mezi součástkami. Program je schopen najít i takové problémy, jako je možnosti vzniků elektrostatických výbojů, i když je jinak schéma v pořádku z elektrického pohledu.

Program si načte schematické zapojení vytvořené v jakémkoliv programu přes netlist a partlist, takže nepotřebuje jeho zobrazení. Prochází schématem a kontroluje připojení součástek podle modelů a nastavených pravidel. V případě, kdy najde chybu (vývod není zapojen na GND či VCC, rezistor u daného vývodu nemá správnou hodnotu, nebo není vůbec použit, atd.), vypíše ji jak chybu. V případech různých doporučení upozorní vývojáře na potřebu individuální kontroly.

Dalším programem pro kontrolu schématu je například Valydate od společnosti Mentor, A Siemens business.

Více informací zde

mklauz@dps-az.cz