Ak nevies, ako som prisiel na podiel 115200/n, kde n je cele cislo
pozri si popis nastavovania UARTU v PC
lammertbies.nl/comm/info/serial-uart.html
tam sa tiez uvadza, ze aj v sucanych kompoch pri lepsej suciastkovej zakladni sa dodrzuje kompatibila s 8250.
Nestretol som sa a ani o tom neviem, ze by nejaky bezny komp vedel generovat ine Bd rychlosti ako 115200/n kde n je cele cislo.
To na vsetkych tvojich strojoch vies generovat taketo exoticke frekvencie?
K zapojeniu. Ako som uviedol, netvrdim, ze to nebude fungovat. Ale nie je to v sulade s normou a preto nie je garantovane, ze to bude fungovat vzdy.
popis definicii najdes
rs232.hw.cz/#UART
S tym postovnym mas samozrejme pravdu.
Ak uz z tohto dovodu trvas na zapojeni s tranzistormi, existuje take, ze z RTS a DTR sa spravi cez odpor zaporne napatie pre RX RS232 a tranzistor ovladany inverzne z TX od TTL casti spina k +5V. Tym je norma dodrzana a prevodnik bude fungovat s kazdym zaraidenim, ktore ma RS232 implementovanu. Nemusi sa vzdy jednat o PC, ale aj o rozne specializovane zariadenia.
Kedze vacsina prenosov su typu halfduplex, ako zdroj zaporneho napatia pre RX RS232 sa da vyuzit samotny TX z RS232, ktory cez diodu nabija kondenzator (1-10uF). Zaporne napatie na tomto kondenzatore potom sluzi ako hore spomenute DTR, pripadne RTS a netreba sa bat, ze linka nepojde, lebo sa zabudli nastavit spravne urovne tychto signalov.
Obe zapojenia mam vyskusane.
Tranzistorove zapojenia vsak maju este nevyhodu v relativnej pomalosti, respektive cena za vyssiu prenosovu rychlost je vo vacsej spotrebe. Ak tranzistor zopne, hrana je strma. Pri jeho vypnuti sa musia nabyt parazitne kapacity cez kolektorovy odpor tranzistora. Aby sa to stihlo vcas, musi byt hodnota tohto odporu nizka. Cim vyssie prenosove rychlosti, tym nizsi odpor. Ale to pre prenosove rychlosti do 19200Bd nemusi byt velmi obmedzujuce ak zariadenie nie je dlhoodobo napajane z baterii.
Tento problem sa da obist v scheme uvedenej od Jan16 pouzitim dvoch invertorov a na vstup pre TX z PC staci dat cez 100R odpor zenerovu diodu 5V1 (4V3). Prenosova rychlost bude omnoho vyssia pri nizsej spotrebe. Zapojenie s tranzistormi vsak na prvy pohlad budi dojem jednoduchosti pre bastlenie, tak proti gustu ziaden disputat.
Martin