Ostatní periférie

Cesta v operačním systému:

/run/unipi-plc/by-sys/tpm/dev

Podrobnosti:

  • Trusted Platform Module 2.0
  • Výrobce: Infineon
  • Čip: OPTIGA SLB 9672 FW16
  • Sběrnice: spi6

Čip TPM poskytuje kryptografické funkce pro zabezpečení hardwarové identity a integrity zařízení. Obsahuje unikátní klíče a obsahuje certifikáty výrobce a vlastní klíče pro ověření totožnosti jednotky.

Cesta v OS /run/unipi-plc/by-sys/tpm/dev
Verze TPM Trusted Platform Module 2.0
Sběrnice SPI (33 MHz)

Technické parametry TPM

Cesta v operačním systému:

/run/unipi-plc/by-sys/tpm/dev

Podrobnosti:

  • Trusted Platform Module 2.0
  • Výrobce: Infineon
  • Čip: OPTIGA SLB 9672 FW16
  • Sběrnice: spi6

Čip TPM poskytuje kryptografické funkce pro zabezpečení hardwarové identity a integrity zařízení. Obsahuje unikátní klíče a obsahuje certifikáty výrobce a vlastní klíče pro ověření totožnosti jednotky.

Cesta v OS /run/unipi-plc/by-sys/tpm/dev

%hide technické parametry

Verze TPM Trusted Platform Module 2.0
Sběrnice SPI (33 MHz)

Retain paměť je rychlá ne-volatilní paměť použitá pro ukládání aktuálních hodnot vybraných proměnných. Je oddělena od eMMC úložiště a tudíž nesnižuje životnost hlavního úložiště.

Cesta v OS /run/unipi-plc/by-sys/retain/mem

Technické parametry Retain paměti

Velikost paměti 128 kB (základní)
Typ paměti NVRAM
Sběrnice SPI (30 MHz)
Model MB85RS1MT
Životnost 1013 krát / byte

RTC (Hodiny reálného času) má na starost udržovaní informace o uplynulém čase a to i v momentě kdy je zařízení vypnuto nebo není připojeno k internetu.

Cesta v OS /dev/rtc

Technické parametry RTC

Baterie CR2032 lithiová baterie
Sběrnice I2C
Model MCP79410
Živostnost Přibližně 10 let

Hardwarový watchdog hlídá přítomnost periodických pulsů na pinu WDG (GPIO27) a vyresetuje jednotku s pomocí úplného vypnutí napájecího zdroje, pokud puls nepřijde v desetisekundovém časovém okně. Vzhledem k tomu, že se vyhodnocení děje na konci pevného desetisekundového okna (viz obrázek), může se stát, že k resetu dojde v čase mezi Tmin=10sec až Tmax=20sec od posledního platného pulsu. Tyto časy nelze standardním způsobem změnit. Hardwarový watchdog je neaktivní dokud není aktivován prvním pulsem.

Automatické generování pulsů na pinu WDG je ve standardním firmware zapnuté, první pulsy již generuje uboot obsluhující zavaděč systému a následně obsluhu po bootu přebírá démon systemd. Pokud běží kernel i systemd tak generuje jeden pasivační puls každé 4 sekundy. Systemd lze nastavit, aby hlídal více aplikací současně. Když aplikace neposílá zprávu do systemd, může tento být nastaven, aby onu službu restartoval. Více viz dokumentace nástroje systemd. Tato automatická ochrana pomocí systemd může být v upraveném image pro zákazníka vypnuta a funkcionalita přenechána pro speciální případy přímo uživatelské aplikaci. Doporučujeme ji mít však pro kritické aplikace zapnutou.

(!)

Poznámka:
Dedikovaný watchdog (Hardware watchdog) a Master watchdog (MWD) jsou dva různé systémy! Dedikovaný watchdog hlídá zda OS běží správně, zato MWD je přtomný jen na jednotkách se vstupy a výstupy a hlídá komunikaci zda deska vstupů a výstupů dostává příkazy.

Jednotka umožňuje studený restart sama sebe s pomocí pinu GPIO26, který při nastavení do log. 1 na dobu alespoň 1 ms provede hardwarové odpojení napájecích zdrojů na dobu alespoň 50 ms a tím restartuje řídící počítač i se všemi periferiemi.

Tento proces je ve standardním operačním systému prováděn automaticky ve vhodný okamžik po spuštění příkazů poweroff i reboot. Tyto příkazy tedy oba vyvolají studený restart jednotky.

Uživatel, nebo aplikace může v případě potřeby této HW funkcionality využít.

(!)

Upozornění:
Jednotku nelze se standardním programovým vybavením „vypnout“ ani přepnout do neaktivního nebo úsporného režimu, ale pouze restartovat.

Vstupní zařízení napodobující stisk klávesy enter. Je také především využito k přepnutí do servisního režimu

Cesta v OS /dev/input/event0

Uživatelsky volně programovatelné LED, které mohou být použity pro indikaci události nebo stavu. Mohou být ovládány v uživatelském programu nebo přímo z OS.

Cesta v OS /run/unipi-plc/by-sys/ULEDx/brightness

(!)

Poznámka:
Místo x napište číslo ovládané uživatelské LED.


Barva Zelená
Hodnota vypnutí 0
Hodnota zapnutí 1 (nebo libovolné číslo jiné než 0)

(!)

Upozornění:
Když budete číst hodnotu ULED z Modbus registrů, pamatujte na to, že je hodnota uložena v mezipaměti (společně s ULED coily). Vyhněte se používání Modbus a sysfs současně pro ovládání ULED, jinak může mít čtení z Modbus za následek přečtení nesprávných hodnot.

Tento web používá cookies. Používáním těchto stránek souhlasíte s ukládáním cookies do vašeho počítače. Také berete na vědomí, že jste si přečetli a porozuměli našim Zásadám ochrany osobních údajů. Pokud nesouhlasíte s odchodem z webu.Více informací