Acties:
  • 0 Henk 'm!

  • wernert
  • Registratie: Oktober 2001
  • Laatst online: 12-09 19:10
Ik ben bezig om in mijn CH3SNAS (NAS storage apparaat met embedded linux) een LCD-scherm te plaatsen.

Een pic (16F628) komt tussen de serial poort van de NAS en het scherm. Het scriptje (jalv2) op de pic pollt de nas, leest de gegevens en verwerkt ze tot iets moois voor het LCD-scherm.

Ik heb wat ervaring met electronica en met Jal. Toch zit ik met een vraag waar ik maar niet het antwoord op kan vinden: bij het aansluiten van de PIC aan de serial poort van de NAS heb toch geen levelconversie nodig?

Waarom twijfel ik: de NAS heeft een serial port op TTL-niveau (3,3v). De uitgangen op de pic zijn toch ook op TTL-niveau, dus levelconversie (zoals max232) hoeft dan niet? Of ga ik de mist in omdat de pic werkt op 5v en de NAS op 3,3v? (Maar hoe dan wel?)

Acties:
  • 0 Henk 'm!

Verwijderd

Je hebt geen max232 level conversie nodig, het hoog niveau (3,3 volt) van de NAS wordt, als het goed is, door de PIC wel herkend als hoog. Als je retour communicatie gebruikt, van de PIC naar de NAS, zou je voor de zekerheid een paar 3,3V zeners kunnen gebruiken om het uitgangsspanning van de PIC omlaag te trekken. Eventueel zou je een PIC kunnen gebruiken die op 3,3V daait. Waarschijnlijk schrijf je alleen maar naar de display (die 3,3 volt ook als hoog zal zien) dus heb je daar geen conversie probleem.