Jump to content
ELFORUM - Forumul electronistilor

Alta poveste cu diode


ohamoha

Recommended Posts

Am un PIC si un circuit RS232 cu care il leg la un PC. Vreau sa adaug si un LTC485 pentru a putea comunica si prin protocolul RS485. Ideea ca LTC485 se leaga tot la pinii RX si TX.Nu prea ma pricep, dar as vrea sa ma asigur ca cele doua componente (MAX232, LTC485) nu au vreo influenta una asupra celeilalte, asa ca ma gandeam sa pun niste diode. Intrebarea mea este, daca le pun ca in schema de mai jos, este ok?[attachment=0]Schema.jpg[/attachment]

Link to comment
  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

  • Mikrosha

    2

  • ohamoha

    2

Popular Days

Top Posters In This Topic

Treaba e putin mai complicata de-atat.Poti simula porti logice cu diode SI sau SAU. Poarta SAU: catod comun Pull Down (rezistenta de 1K...10K la masa)Poarta SI: anod comun Pull Up. (rezistenta de 1K...10K la +)La transmisie (de la dispozitivul tau spre periferice) poti lega iesire PIC-ului la intrarile celor doua integrate, cu amendamentul ca ceea ce trimiti se va transmite pe amandoua.La receptie, stiu ca RS232 are - pe linie cand nu se transmite nimic. Deci la linia de RX va pune 1 logic. Daca si LTC485 pune tot 1 logic, atunci s-ar putea sa pui diode, configurate ca SI logic. Asta pentru ca X si 1=X. O idee mai buna ar fi cu buffere three-state. De exemplu 74LS126. In linii mari functioneaza ca niste "relee digitale", cu 3 pini: Intrare, Iesire, OE. Atunci cand un buffer primeste 1 pe "Output Enable", ceea ce are la intrare ajunge la iesire. Cand are 0 pe OE, e similar cu a intrerupe contactul releului, iesirea fiind indenendenta de intrare.Astfel, poti pune doua buffere three-state, a caror iesire vine la pinul de RX al UART-ului. OE este comandat de microcontroller, prin doua iesiri, care sa selecteze care din cele 2 iesiri sa fie "ascultate".Se mai poate simplifica putin, ca sa folosesti un singur pin de OE, pe celalalt il inversezi. Asadar cand e 1, iesirea lui MAX ajunge la RX, iar cand e 0 ajunge iesirea lui LTC. Poti face fie cu un tranzistor, sau mai bine, cu una din portine three-state ale lui 74LS126 lasate nefolosite. Astfel, poti lega intrarea la masa, iesirea la un Pull Up, si comanzi prin OE. La iesire vei avea OE negat.

Link to comment

Multumesc mult. Mare maestru! :aplauze

Danke, dar sa nu exageram :hdgfhgdf Imi plac proiectele tale, foarte interesante, clar lucrezi mai mult ca mine. Nu stiu daca faci toate astea din hobby sau ca job. Oricum ar fi, tine-o tot asa.
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines