Logo MTTJ Mold-Tech

Konstrukce a materiály

Diagnostika RS-485 na zkušebním stole: nejprve oddělte zakončení, odbočky a klidové předpětí

Shrnutí: Spoj RS-485 může na zkušebním stole s krátkým kabelem komunikovat a po prodloužení kabelu nebo přidání uzlů začít hlásit občasné chyby. Současná změna rezistorů, snížení přenosové rychlosti a úprava uzemnění často přináší další problém: závada dočasně zmizí, ale nikdo neví, která změna pomohla.

Tato poznámka je určena elektroinženýrům a aplikačním inženýrům ladícím komunikaci nízkonapěťových zařízení. Oddělte impedanční přizpůsobení na obou koncích sběrnice, odrazy od odboček k uzlům a chování přijímače, když nikdo nevysílá. Potom zužujte příčinu pomocí srovnání s pevnými konfiguracemi. Poznámka poskytuje metodu záznamu a přepočitatelné příklady, nikoli univerzální přípustné délky nebo výrobní přejímací limity.

Nejprve nakreslete elektrickou cestu

Do jednoho schématu zakreslete oba konce hlavního vedení, každé odbočení, rozhraní transceiverů a vestavěná zakončení zařízení. Pokud poloduplexní komunikace sdílí jeden signálový pár, běžným uspořádáním je hlavní vedení sběrnice s krátkými odbočkami. Zakončení přizpůsobuje vedení jeho charakteristické impedanci; neznamená umístit jeden rezistor ke každému zařízení. AN-960 od ADI vysvětluje základní vztah mezi paralelním zakončením na obou koncích a ochranou přijímače zajišťující bezpečný výchozí stav. AN-960

U běžného kabelu 120 Ω se často používá zakončení 120 Ω na každém ze dvou elektrických konců. Započítejte přepínače „120 Ω“ na zařízeních, rezistory na deskách a externí rezistory, nikoli jen dva rezistory vně svorek. U kabelu s jinou specifikací znovu ověřte jeho diferenciální charakteristickou impedanci a celý obvod.

Při vypnutém napájení a odpojených dalších paralelních cestách dávají dva ideální rezistory 120 Ω zapojené paralelně 60 Ω. Jde o kontrolu konfigurace pomocí Ohmova zákona, nikoli o náhradu měření charakteristické impedance. Skutečné údaje měřidla ovlivňují také obvody předpětí, transceivery a ochranné prvky. Před interpretací hodnoty zaznamenejte podmínky obvodu, místo abyste jinou hodnotu než 60 Ω ihned přičítali závadě kabelového svazku.

Pro tři příznaky použijte různá srovnání

Příznak Nejprve ověřit Co při srovnání zachovat
Zvonění nebo opakované překračování prahu přijímače v blízkosti vysílacích hran Oba elektrické konce hlavního vedení, umístění a počet zakončení a nespojitosti spojů Stejný budič, kabel, uzly a zkušební zprávy
Zřetelné zhoršení po přidání větve Celou cestu odbočky od rozvětvení hlavního vedení k transceiveru a hranu budiče Přenosovou rychlost, hlavní vedení a konfiguraci zakončení
Přechody přijímače nebo chyby rámců, když žádné zařízení nevysílá Uvolnění povolení budiče, typ bezpečného výchozího stavu přijímače a klidové diferenciální napětí Stejné uzly, napájení a konfiguraci zakončení

Tyto souvislosti pomáhají plánovat kontroly; samotný tvar průběhu neurčuje hlavní příčinu. Před porovnáním elektrických podmínek potvrďte, že adresování, formát rámců, řízení směru přenosu a záznamy zpráv zůstávají stejné. Kontrola s jediným vysílajícím uzlem má také zůstat oddělena od klidové kontroly, při níž všechny uzly uvolnily sběrnici.

Omezení odboček závisí na době náběhu

Oddíl 6 průvodce návrhem RS-485 od TI, SLLA272D, uvádí rovnici pro předběžné posouzení odboček:

L ≤ tᵣ × v × c ÷ 10

L je délka odbočky, tᵣ je doba náběhu výstupu budiče od 10% do 90%, v je rychlost šíření v kabelu jako zlomek rychlosti světla a c je přibližně 3×10⁸ metrů/sekundu. Rovnice platí pro podmínky odboček v uvedeném průvodci; není důkazem vhodnosti pro každé zařízení. SLLA272D, oddíl 6

Při předpokládané rychlosti šíření v kabelu 0.67c a zachování ostatních podmínek vychází:

Předpokládaná doba náběhu Vypočtená délka odbočky Co výpočet ukazuje
100 nanosekund Přibližně 2.01 metru Pomalejší hrana odpovídá méně omezující hodnotě předběžného posouzení odbočky
20 nanosekund Přibližně 0.402 metru Rychlejší hrana zvyšuje potřebu zkoumat stejnou odbočku

Jde o ukázkové výpočty bez naměřené hrany konkrétního zařízení. Pokud se po výměně transceiveru objeví problémy s metrovou odbočkou, nestačí porovnat pouze maximální přenosové rychlosti zařízení. Snížení přenosové rychlosti UART nemusí změnit dobu náběhu každého přechodu zařízení. Dále zjistěte specifikace hran nebo průběhy skutečného transceiveru při příslušném napájení a zatížení a zkontrolujte skutečnou cestu odbočky.

Vynechání zakončení je samostatné rozhodnutí

V dokumentu SSZTB23A, revidovaném v březnu 2026, TI popisuje, že některé spoje nemusí potřebovat zakončení, pokud je doba šíření sítí tam a zpět velmi krátká vůči době jednoho bitu. Záleží na podmínkách útlumu odrazů a vzorkování přijímače. Jde o jinou otázku než předběžné posouzení odboček podle hran v předchozím oddílu. Jediné označení „nízká rychlost“ nemůže nahradit oba úsudky. SSZTB23A, strany 1–3

Při zachování 0.67c jako předpokladu má vedení 100 metrů dobu šíření tam a zpět přibližně 1 mikrosekundu. Při 9600 bitech/sekundu trvá jeden bit přibližně 104 mikrosekund; při 115200 bitech/sekundu přibližně 8.68 mikrosekundy. Změna rychlosti mění relativní čas dostupný pro útlum odrazů. Tyto hodnoty však nezahrnují uzly, konektory, výstupní charakteristiky zařízení a skutečný okamžik vzorkování, takže přímo neodůvodňují odstranění zakončení.

Pokud je důležitá nízká spotřeba, lze porovnat i jiné způsoby zakončení. Paralelní zakončení zatěžuje budič. AC zakončení kombinuje rezistor a kondenzátor ke snížení ustáleného proudu, ale přináší účinky RC. Jeho vhodnost závisí na průbězích spoje, datové rychlosti a návrhu součástek, nikoli pouze na pohotovostním proudu.

Klidové předpětí neopravuje odrazy přenosového vedení

Zakončení řeší přizpůsobení přenosového vedení; klidové předpětí vytváří definovaný stav přijímače, když žádný budič nevysílá. AN-960 rozlišuje běžné prahy přijímačů, externí předpětí a přijímače se skutečnou funkcí bezpečného výchozího stavu. Podporu ochrany při rozpojeném obvodu nelze rozšířit na tvrzení, že zařízení nepotřebuje externí návrhová opatření za všech klidových, zkratových a šumových podmínek. AN-960, předpětí pro bezpečný výchozí stav

Při skutečné kontrole nejprve určete prahy přijímače, hysterezi a specifikace bezpečného výchozího stavu. Uveďte každý budič do nevysílajícího stavu a potom sledujte klidové diferenciální napětí, výstup přijímače a záznamy chyb rámců. Pokud je nutné upravit externí předpětí, měňte pouze tuto položku a zohledněte zakončení obou konců i zatížení každého uzlu. Nekopírujte hodnoty rezistorů z jiné desky.

Rozsah souhlasného napětí ověřte samostatně. Dostatečný rozdíl mezi dvěma signálovými napětími nedokládá, že jejich napětí vůči referenční zemi přijímače zůstávají v povoleném rozsahu. U různých napájecích domén, rozdílů zemních potenciálů nebo izolačních uspořádání řešte otázku podle obvodu zařízení a dokumentace transceiveru; přidání zakončení ji nevyřeší. Otázky návrhu RS-485 od TI, oddíl 4

Dohledatelné srovnání na zkušebním stole

Na nízkonapěťovém zkušebním stole odděleném od napájecích systémů provozu připravte dvě koncová zařízení, kabel se známými specifikacemi, definované protokoly odeslaných a přijatých zpráv a měřicí přístroje vhodné pro rozhraní a jeho rozsah souhlasného napětí. Nejprve podle pokynů zařízení potvrďte napájení, připojení sond a referenční body. Před změnou rezistorů nebo zapojení vypněte napájení. Bez vhodných podmínek diferenciálního měření nezkoušejte připojit zemnicí svorku běžné sondy na neznámý potenciál.

  1. Uložte referenční stav. Zaznamenejte model transceiveru, model a délku kabelu, délku odbočky, zakončení a předpětí, napájení, přenosovou rychlost, formát zpráv a časování povolení budiče. Uložte současné opakovatelné chyby nebo průběhy.
  2. Vyberte jednu proměnnou. Podle tabulky příznaků výše změňte pouze konfiguraci zakončení, délku odbočky nebo klidové předpětí. Ostatní parametry ponechte na referenčních hodnotách.
  3. Opakujte zkoušku ve stejném pozorovacím okně. Předem definujte počet vyslaných rámců nebo dobu trvání, místa pozorování průběhů, definici chyby a podmínky ukončení. Uložte úspěšné rámce, chybové rámce, vypršení časových limitů a odpovídající průběhy; „komunikace v pořádku“ nestačí.
  4. Pro kontrolu obnovte referenční stav. Pokud to podmínky dovolí, obnovte původní konfiguraci a sledujte, zda se s ní vrátí příznak. Pokud ne, zachovejte další možná vysvětlení, například teplotu, stav spojení nebo občasnou událost.
  5. Rozhodněte o dalším kroku. Pokud změna ovlivní příznak, rozšiřte ověřování na skutečný rozsah uzlů, napájení a prostředí. Pokud jsou účinky změn nekonzistentní, pokračujte kontrolou řízení směru, kontaktů, napájení nebo metody měření místo přidávání dalších změn najednou.

Přílohy obsahují prázdný záznamový list, příklad s plánovanými hodnotami a pokyny k polím. Přijaté rámce, chybové rámce, napětí, naměřená doba náběhu a závěry jsou v příkladu prázdné; uživatelé mají doplnit skutečné výsledky. List nevytváří automatické rozhodnutí o vyhovění. Přejímací hodnoty vycházejí z požadavků konkrétního systému, podmínek zařízení a dohodnutého návrhu zkoušky.

Původní závěr stolní zkoušky znovu prověřte při každé výměně zařízení nebo kabelu, změně hlavního vedení či odboček, přidání nebo odebrání uzlů, změně přepínačů zakončení nebo změně napájecí reference. Pokud se objeví zahřívání, neobvyklý proud, překročení limitů zařízení nebo nejistota ohledně měřicí reference, přestaňte danou konfiguraci používat a nejprve zkontrolujte obvod a podmínky měření.

Související aplikační poznámka: Stolní hodnocení jednopárového Ethernetu a napájení. Obě témata vyžadují jasně definované datové cesty a podmínky napájení, ale zakončení, prahy a závěry zkoušek RS-485 nelze přenést na rozhraní Ethernet.

Shrnutí

Poznámka odděluje tři otázky diagnostiky RS-485: zakončení konců sběrnice, odrazy odboček a chování přijímače při nečinné sběrnici. Nabízí výpočet podle doby náběhu, samostatný příklad doby šíření a opakovatelné stolní srovnání s jedinou změněnou proměnnou. Použité hodnoty jsou předpoklady a přiložená pole měření jsou prázdná. MTTJ neprovedla hardwarovou zkoušku ani nestanovila limity kvalifikace výrobku.

Zdroje zkontrolovány: 30. září 2026. Hlavními materiály jsou TI SLLA272D (revize květen 2021), SSZTB23A (revize březen 2026), ADI AN-960 a příslušné části otázek návrhu RS-485 od TI. Rešerše a redakční zpracování této poznámky proběhly s pomocí AI. MTTJ připravila ukázkové výpočty a postupy stolních zkoušek a neprovedla fyzické testování.

Související zdroje a výrobní rozsah

Aplikační návody: Dřívější příspěvky

Zkušební nástroje a průvodci poli

Pokyny k záznamovému listu stolních zkoušek RS-485

Pokyny k záznamovému listu stolních zkoušek RS-485

rs485-bench-template.csv je prázdná šablona. rs485-bench-planned-example.csv pouze ilustruje sadu plánů. Hlavní vedení 10 metrů, odbočky 1 metr/0.1 metru, 115200 bit/s a 10000 rámců jsou libovolné ukázkové hodnoty plánu, nikoli doporučená konfigurace, data článku nebo naměřené výsledky. Nahraďte je hodnotami pro skutečné zařízení.

Jak použít tři plánované řádky

R01 ukládá původní konfiguraci. R02 mění pouze odbočku z 1 metru na 0.1 metru. R03 obnovuje odbočku 1 metr. Zachovejte transceiver, napájení, hlavní vedení, zakončení, předpětí a zprávy. Příklad netvrdí, že zkrácení odbočky nutně odstraní závadu; nejprve sledujte, zda je účinek změny opakovatelný.

Každé Same as R01 nahraďte skutečnou konfigurací nebo odkazem na neměnný referenční záznam. Pole zakončení zahrnují vestavěné přepínače zařízení i externí rezistory. Pole předpětí zahrnují skutečné rezistory a podmínky bezpečného výchozího stavu používaného přijímače. Odbočku měřte od odbočení z hlavního vedení po rozhraní transceiveru, nikoli pouze jako krátký externí kabel.

Pole výsledků a jednotky

attempted_at_utc je skutečný čas. received_frames, error_frames a timeouts zaznamenávejte podle předem napsaných definic chyb. Nepředpokládejte, že se tyto tři kategorie nutně vzájemně vylučují nebo že je lze automaticky sčítat; pravidla počítání vysvětlete v error_definition. Při výpočtu chybovosti samostatně uveďte, zda jsou jmenovatelem odeslané, nebo přijaté rámce.

Do measured_rise_time_ns zapište skutečnou dobu náběhu od 10% do 90% v nanosekundách. idle_differential_v a common_mode_v zaznamenávejte ve voltech a s důkazy propojte místo měření, polaritu, referenční zem a podmínky pozorování. evidence_ref určuje umístění průběhu nebo protokolu. conclusion obsahuje pouze úsudky podložené tímto pozorováním; next_decision uvádí podmínky vyžadující širší ověření.

Všechna pole měření, důkazů a závěrů jsou v příkladu prázdná. Prázdné znamená neznámé; 0 znamená, že byla skutečně naměřena nula. Nejsou zaměnitelné. Pro skutečné záznamy používejte record_type=measured_trial.

Překontrolování ukázkových výpočtů z článku

Předpokládejte poměr rychlosti šíření v=0.67 a c=3×10^8 m/s.

  • Předběžné posouzení odbočky: 100 ns × 0.67 × 3×10^8 m/s ÷ 10 = 2.01 m; 20 ns dává 0.402 m.
  • Šíření tam a zpět na 100 m: 2 × 100 m ÷ (0.67 × 3×10^8 m/s) ≈ 0.995 mikrosekundy.
  • Doba jednoho bitu: přibližně 104.17 mikrosekundy při 9600 bit/s a přibližně 8.68 mikrosekundy při 115200 bit/s.

Předpoklady těchto ručních výpočtů pocházejí z článku. Nejde o výsledky zkoušek R01–R03 a automaticky neurčují, zda lze zakončení odstranit. CSV neobsahuje výpočetní vzorce, makra ani rozhodnutí o vyhovění. Podmínky srovnání a zastavení určete podle dokumentace zařízení a požadavků projektu.

Oficiální zdroje

Požádat o nabídku

Definujte podmínky kabelu pro stolní zkoušku RS-485

K poptávce kabelové sestavy uveďte rozhraní transceiveru, trasy hlavního vedení a odboček, specifikaci kabelu a konfiguraci zakončení. Stanovte pozorovací okno a požadované záznamy.

Odeslat podmínky kabelu pro zkoušku