TermDriver 2 od Lab401 – malý, ale silný USB-UART/Serial sniffer s možností rozšíření o I2C a SPI

Lab401 představuje svůj TermDriver 2, zařízení, které zjednodušuje ladění a komnuikace mezi zařízeními, aniž byste museli mít připojený počítač. Na vestavěném LCD displeji přímo vidíte real-time komunikaci – žádný externí monitor, počítač nebo software. TermDriver 2 navíc můžete rozšířit o dekódování I2C a SPI sběrnice.

Popis a technické parametry

  • Architektura: běží na dvoujádrovém RP2040 (ARM Cortex-M0+)
  • Přenosová rychlost: podporuje přenosové rychlosti od 110 bps až po 2 Mbps, automaticky detekuje baudrate i konfiguraci (parita, stop bity)
  • Paměť vstupního bufferu: 32 kB hardware buffer pro příjem dat.
  • Napájení a výstup: výstupní napětí až 3,3 V s proudem do cca 350 mA. Ano, TermDriver 2 může omezeně napájet další zařízení.
  • Displej: Vestavěný IPS displej s vysokým rozlišením (230 ppi).
  • Řídicí signály: monitorování stavů RTS, DTR v reálném čase.
  • Provoz: díky dual-core RP2040 může jedno jádro zpracovávat USB-UART komunikaci, zatímco druhé jádro se stará o vykreslování obrazovky přes SPI + DMA.
  • Kompatibilita OS: funguje bez nutnosti speciálních ovladačů na Windows, macOS i Linux — díky FTDI čipu, který podporuje CDC ACM.
  • Firmware & hardware: open-source (BSD 3 licence), tzn. můžete upravovat, přizpůsobovat.

Možné použití

Při čtení článku jste ještě nenašli využití? A co tohle?

  • Ladění embedded systémů: při vývoji mikrokontrolérů, při bootování, při výpadcích – TermDriver 2 vám umožňuje vidět, co se posílá i přijímá, přímo na displeji.
  • Monitorování headless zařízení: ideální pro Raspberry Pi, Linux SBC, routery nebo jiné „hluché“ systémy, které běží bez monitoru.
  • Terénní práce: díky samostatnému displeji můžete zařízení vzít na pole, do laboratoře, k zákazníkovi – bez notebooku.
  • Vzdálené logování: využijete-li SD kartu / externí logování (pokud firmware umožňuje), můžete ukládat výstupy sériové linky – užitečné pro diagnostiku chyb.

Rozšíření o I2C a SPI

UART je fajn, ale co takhle I2C nebo SPI sběrnice? I na to Lab401 myslí a nabízí rozšíření právě o tyto komunikační protokoly.

I²CDriver (35.09 EUR odkaz)

  • Účel: USB-I²C adaptér s logickým analyzátorem se třemi I²C kanály.
  • Funkce:
    • Režimy Master, Pasivní a Capture až do 400 kHz.
    • Integrovaný 230 ppi IPS displej, zobrazující graf I²C provozu i mapu „teplotního“ využití uzlů (heatmapu).
    • Tři samostatné I²C výstupy (triple-header), podporující jak 3,3 V, tak 5 V logiku, s až 470 mA výstupního proudu.
    • Napájení a měření proudové spotřeby cílového zařízení, realtime monitoring napětí, teploty, up-time.
    • Podpora všech základních I²C funkcí: 7-/10-bit adresování, clock stretch, arbitráž.
  • Software: Rozhraní CLI, GUI, podpora Python 2/3 a C/C++ knihoven, open-source firmware i hardware.
  • Použití: Detekce I²C zařízení, ladění registrů senzorů, testování sběrnice, reverse-engineering.

SPIDriver (35.09 EUR odkaz)

  • Účel: USB-SPI adaptér pro debugování, flashování a testování SPI zařízení.
  • Funkce:
    • Logický analyzátor pro SPI provoz a registry v reálném čase. Rychlost až 500kbps.
    • Možnost zálohovat (backup), klonovat a programovat SPI zařízení, včetně mikrokontrolérů nebo pamětí Flash.
    • Výstupní napájení 3,3 V a 5 V až do 470 mA přes dvojité piny – můžete napájet externí SPI zařízení přímo.
    • Realtime monitoring napětí, proudu, teploty a doby provozu.
    • Displej: IPS 230 ppi, zobrazuje data SPI, registry a spotřebu.
    • Kompatibilita OS: driver-free (Windows, macOS, Linux), díky FTDI kontroleru.
  • Software: CLI, GUI, Python 2/3, C/C++, firmware a hardware open source.
  • Použití: Vývoj a testování SPI flash pamětí, mikrokontrolérů, senzorů; debugging SPI-based periferií; klonování firmware apod.

TermDriver 2 od Lab401 není jen obyčejný USB-UART převodník. Je to samostatný terminálový displej, debugovací nástroj a výrazně zjednodušuje práci s embedded systémy, kde chcete mít vizuální přehled o sériové komunikaci bez počítače. A pokud potřebujete ladit I²C nebo SPI zařízení, I²CDriver a SPIDriver od stejného výrobce tvoří perfektní rozšíření.

TermDriver 2 za 30.25 EUR https://lab401.com/products/termdriver2

User Guide https://termdriver.com/termdriver2.pdf

Github https://github.com/jamesbowman/termdriver2

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

3D tištěná krabička pro meteostanici se senzorem SEN55 a MeteoMini nebo AirBoard

Článek by se mohl jmenovat „Jak jsem vymazlil vymazlenou 3D tištěnou krabičku s radiačním štítem pro meteostanici pro senzor SEN5x a řídící desku Air Board“. A přesně to by vystihlo mé úsilí. Tuto krabičku jsem totiž vylepšil o prostor pro…

Ve třetím díle si ukážeme použití snad nejpopulárnější sběrnice – USART, v Arduino světě je nazývána jako Serial.

Ve čtvrtém díle našeho seriálu o STM32duino se konečně podíváme na slibovanou I2C sběrnici.

Všemi směry propíraný jednotný konektor do všech malých a středních výrobků je USB-C.

CH32V003 návod

Mikrokontroléry CH32V – určitě jste už o nich slyšeli. Prodávají se za naprosto směšnou cenu, ale mají velmi slušnou výbavu a navíc se prodavají v dobře pájitelném pouzdře. Mezi periferiemi najdete mimo klasických GPIO i SPI, ADC, UART, I2C, časovače…

Trendy