Jeden UART, a dwa urządzenia

Miejsce na posty nie związane z powyższymi
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Jeden UART, a dwa urządzenia

Post autor: pimowo » 07 lut 2019, 20:36

Aj, racja ;)
Ostatnio zmieniony 08 lut 2019, 17:30 przez pimowo, łącznie zmieniany 1 raz.
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Jeden UART, a dwa urządzenia

Post autor: pimowo » 07 lut 2019, 22:39

@niveasoft, tak się jeszcze zastanawiam... a może zrobić to na tranzystorach?
Zrzut ekranu z 2019-02-08 17-28-55.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Jeden UART, a dwa urządzenia

Post autor: niveasoft » 08 lut 2019, 20:08

Teoretycznie w nocie aplikacyjnej AVR pisze że gwarantują iż stan pinu zostanie odczytany jako wysoki jeśli podamy 0,7Vcc co oznacza 5V x 0,7 = 3,5V
W praktyce łączę TX ESP do RX AVRa bezpośrednio i nigdy kłopotów nie miałem, a że lubię proste rozwiązania...

Chciałbym zwrócić uwagę, że na Twoim schemacie i w układzie musisz dodać kondensator 100nF-1uF na wyjście V3 układu CH340. On jest potrzebny do komunikacji. Bez kondensatora rwie transmisje. Przetestowane :geek:
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Jeden UART, a dwa urządzenia

Post autor: pimowo » 08 lut 2019, 21:44

niveasoft pisze:Teoretycznie w nocie aplikacyjnej AVR pisze że gwarantują iż stan pinu zostanie odczytany jako wysoki jeśli podamy 0,7Vcc co oznacza 5V x 0,7 = 3,5V
W praktyce łączę TX ESP do RX AVRa bezpośrednio i nigdy kłopotów nie miałem, a że lubię proste rozwiązania...
Właśnie chodzi o proste (działające) rozwiązanie, ale bardziej z powodu braku miejsca. Sam już nie wiem co tu zrobić-zanim dodam to do PCB to kupię graty, poskładam i zobaczę jak to działa.
niveasoft pisze:Chciałbym zwrócić uwagę, że na Twoim schemacie i w układzie musisz dodać kondensator 100nF-1uF na wyjście V3 układu CH340. On jest potrzebny do komunikacji. Bez kondensatora rwie transmisje. Przetestowane
Czyli powinno być tak?
CH340 -> pin V3 -> kondensator 100nF -> rezystor 1k -> tranzystor BC817 -> pin reset ESP
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Jeden UART, a dwa urządzenia

Post autor: niveasoft » 08 lut 2019, 22:20

Kolejność okay, ale zamiast BC817 dałbym BSS138 żeby nie obciążać źródła V3.
Przecież te mosfety masz bo chciałeś wstawić jako translatory. Zwykły tranzystorek potrzebuje prądu do nasycenia a mosfet to tak mało go potrzebuje, że można powiedzieć, że jest włączany napięciem. Dobrze jest dać 1MOhm do masy na bramce. Żródła nie obciąży a zapobiegnie przypadkowym włączeniom mosfeta.
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Jeden UART, a dwa urządzenia

Post autor: pimowo » 08 lut 2019, 23:36

Małe poprawki i kolejny schemat-mam nadzieję, że teraz wszytko będzie OK ;)
sch.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Jeden UART, a dwa urządzenia

Post autor: niveasoft » 09 lut 2019, 6:47

Hahaha :D chyba już spałeś i dobrze, że się przespałeś. Przynajmniej ja tak robię jak już mi myślenie nie idzie ->idę spać :D

Ten C2 nie ma być "po drodze" tylko ma być jak kondensator przy AREF w AVR czyli do masy bo ma stabilizować napięcie.
Nie wiem czy widziałeś do tego oryginalne chińskie schematy? Dorzuciłem jeszcze dwa inne.
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Jeden UART, a dwa urządzenia

Post autor: pimowo » 09 lut 2019, 7:01

Fakt, robiłem to na śpiocha bo dziś pierwsza zmiana. To prawda, że jak człowiek wpatruje się w monitor po nocach, patrząc na jedno i to samo to nie widzi najprostszych rzeczy ;)
Kondensator miał być dla masy, a zamiast C2 miał być rezystor 100om i 4k7 między bramką, a masą-wrócę z pracy to poprawię.

Widzisz jeszcze jakieś błędy?
Czy dobrze myślę, że pin DTR zresetuje mi AVR przy programowaniu, tak jak to jest w Arduino?
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Jeden UART, a dwa urządzenia

Post autor: niveasoft » 09 lut 2019, 7:35

Między bramką a masą (R8) miał być własnie 1MOhm bo to miało nie obciążać źródła...
DTR powinien zadziałać. Właśnie widziałem na schematach Arduino, że mają to zrobione poprzez kondensatorek.
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Jeden UART, a dwa urządzenia

Post autor: pimowo » 09 lut 2019, 8:42

Bartek, a może zostawię pin V3 w spokoju i tranzystor będę sterował poprzez napięcie z USB? CH340 będzie zasilany tylko po podłączeniu kabelka USB, a napięcie z USB (5V) nie będzie się łączyć z napięciem sterownika (5V)

Co myślisz o tym teście?
https://www.ba0sh1.com/blog/2016/08/03/ ... -tolerant/

A czy taki minimalizm sprawdzi się?

Obrazek
ODPOWIEDZ