IrDA En/Decoder

A

Andy

Guest
Hallo,

für die Übertragung von Daten vom Laptop zum Microcontroller per Infrarot
benötige ich einen IrDA En/Decoder. Laut Hersteller (Vishay) des TFDS4500
(IR-Transceiver) kommen u. a. TOIM4232, TOIM3232, TOIM3000 oder IRM7001 in
Frage.

Hat zufällig hier schon mal jemand so ein Teil verbaut und kann mir sagen,
welcher Händler solche Bauteile anbietet?
Vielleicht hat ja auch jemand solche Teile in seiner Bastelkiste?

Bin für jeden Hinweis sehr dankbar.

Gruß Andy
 
Andy wrote:


für die Übertragung von Daten vom Laptop zum Microcontroller per Infrarot
benötige ich einen IrDA En/Decoder. Laut Hersteller (Vishay) des TFDS4500
(IR-Transceiver) kommen u. a. TOIM4232, TOIM3232, TOIM3000 oder IRM7001 in
Frage.
Da Du das ganze IrDA-Protokoll sowieso implementieren musst, kannst Du
die Wandlung der Pegeldauer auch vom ľC erledigen lassen. Das macht dann
nichts mehr aus.

Wenn Du einen SIR-Empfänger hast am PC/Laptop, also entweder wie in
meiner Schaltung (<http://www.infrarotport.de>) beschrieben am
Mainboard-Infrarotanschluß angeschlossen oder an der seriellen
Schnittstelle angeschlossen (Tekram irMate 210B oder Actisys IR220L),
kannst Du über die Infrarotstrecke auch einfach das Protokoll weglassen
und ungesichert RS232 übertragen. Aber auch hier musst Du die
Pegellängen anpassen.

Ciao Dschen

PS: Wenn Du schon so viele News vollspamst, dann setze doch bitte ein
Follow-Up. Danke! Ich habe mir erlaubt die antwort nur in d.s.e. zu stellen.

--
Dschen Reinecke

=== der mit dem Namen aus China ==
http://WWW.DSCHEN.DE mailto:usenet@dschen.de
 
für die Übertragung von Daten vom Laptop zum Microcontroller per Infrarot
benötige ich einen IrDA En/Decoder. Laut Hersteller (Vishay) des TFDS4500
(IR-Transceiver) kommen u. a. TOIM4232, TOIM3232, TOIM3000 oder IRM7001 in
Frage.
Was ist überhaupt der Unterschied zwischen einem TOIM4232 und einem
TOIM3000? Laut Datenblatt schließt man den TOIM4232 an eine RS232 und den
TOIM3000 an einen UART an. Der AT90S8515 hat doch einen UART. Demzufolge
müsste ich ja den TOIM3000 nehmen oder? Was ist denn nun der richtige
Unterschied zwischen UART und RS232?

Gruß Andy
 
Ein UART wandelt Daten (zB von einem 8 Bit Bus) in ein serielles
Protokoll (TTL).
Ein Treiber wie der MAX232 wandelt dessen TTL-Signale in
RS232-kompatible Signale (höhere Spannung, invertiert). Die serielle
Schnittstelle des PC ist RS232 kompatibel (meist ;-)

Alles klar?
Im Datenblatt des TOIM4232 steht, dass zwischen diesem und der
RS232-Schnittstelle ein Level-Converter geschalten werden muss. Ist mir
soweit auch klar. Aber was unterscheidet ihn dann vom TOIM3000, der ja
direkt an den UART geschalten wird? Dann arbeiten doch beide mit
TTL-Signalen.
 
Hi Andy,

Was ist denn nun der richtige
Unterschied zwischen UART und RS232?
Ein UART wandelt Daten (zB von einem 8 Bit Bus) in ein serielles
Protokoll (TTL).
Ein Treiber wie der MAX232 wandelt dessen TTL-Signale in
RS232-kompatible Signale (höhere Spannung, invertiert). Die serielle
Schnittstelle des PC ist RS232 kompatibel (meist ;-)

Alles klar?

Gru3
Uli



--
Please do NOT even think about writing to the email-address ...
 
"Andy" <Andy.Bruntsch@web.de> schrieb im Newsbeitrag
news:40210e9c$0$12449$9b622d9e@news.freenet.de...

benötige ich einen IrDA En/Decoder. Laut Hersteller (Vishay) des TFDS4500
ich habe meine bei Reichelt bekommen

Hat zufällig hier schon mal jemand so ein Teil verbaut und kann mir sagen,
welcher Händler solche Bauteile anbietet?
mein Projekt ist gestern fertig geworden und Windows98 erkennt die IrDa
Schaltung !

Doch leider kennt mein Nokia 6150 diese Version von Windows 98 nicht,
und ich muß da mit Ruhe was aus Windows 95 installieren.

Vielleicht hat ja auch jemand solche Teile in seiner Bastelkiste?

Bin für jeden Hinweis sehr dankbar.
Schaltung: http://www.infrarotport.de/alles_plan.GIF

Gruß Andy

Gruß Gerd
 
Gerd Sturm wrote:

[Infrarotport]


mein Projekt ist gestern fertig geworden und Windows98 erkennt die IrDa
Schaltung !

Doch leider kennt mein Nokia 6150 diese Version von Windows 98 nicht,
und ich muß da mit Ruhe was aus Windows 95 installieren.

Das ist ein Verständnisproblem: Das Nokia 61x0 kann nur einen Bruchteil
des IrDA-Protokolls (vor allem den Namen austauschen und sehr einfach
Daten austauschen). Aktuellere Mobiltelefone können meist alle, oder
zumindest die für sie nötigen Übertragungsverfahren aus dem
IrDA-Protokoll (z.B. IrCOMM und IrOBIX).

Für die Nokia 61x0 muß jetzt ein Treiber oder die Software auf dem PC
die verschiedenen Aktionen auf dem einfachen Übertragungsverfahren
abbilden und an den Infrarotport leiten (z.B. Softwaremodem oder
Bilder/Töne). Leider wird fie Windows-interne Schnittstelle zum
Infrarotport bei fast jeder Windows-Version geändert, so daß Software,
die das bei Win95 kann nicht mehr bei neueren Windows-Versionen
funktioniert. Für Win98x gab es da noch die Möglichkeit, wie Du
beschreibst, die Win95-Schnittstelle statt der Win98x-Schnitstelle zu
aktivieren.

Das Problem war einfach, daß Win95 aktuelle was als die Nokia
61x0-Telefone aktuell waren, und später niemand mehr die dafür
geschriebene Software/Treiber angepasst hat, zumal es dann mit dem Trick
auch bei Win98x ging.

Ciao Dschen

PS: X-Post entsorgt

--
Dschen Reinecke

=== der mit dem Namen aus China ==
http://WWW.DSCHEN.DE mailto:usenet@dschen.de
 
Andy wrote:

Ein UART wandelt Daten (zB von einem 8 Bit Bus) in ein serielles
Protokoll (TTL).
Ein Treiber wie der MAX232 wandelt dessen TTL-Signale in
RS232-kompatible Signale (höhere Spannung, invertiert). Die serielle
Schnittstelle des PC ist RS232 kompatibel (meist ;-)

Alles klar?


Im Datenblatt des TOIM4232 steht, dass zwischen diesem und der
RS232-Schnittstelle ein Level-Converter geschalten werden muss. Ist mir
soweit auch klar. Aber was unterscheidet ihn dann vom TOIM3000, der ja
direkt an den UART geschalten wird? Dann arbeiten doch beide mit
TTL-Signalen.

Ich beziehe mich auf
http://www.vishay.com/document/82546/82546.pdf
Dann lese ich dort aus Fig.3 da3 am TOIM4232 wirklich ein Levelshifter
(MAX232x) angeschlossen ist.
Au3erdem sagen die Max-Ratings da3 Ein- sowie Ausgänge bis 5,5V
aushalten (TTL) -> in der Tat ist das *nicht* RS232 kompatibel (oft
au3erhalb +/-12V).
Zum TOIM3000 kann ich nix sagen, kenn ich nicht (und will ich nicht
kennen ;-) Falls Du ein Datenblatt hast: vergleiche das doch dann mal.

Wenn Du an den UART dran kommst, dann brauchst Du den ganzen
RS232Level-Kram doch gar nicht, dann geh doch direkt mit dem 4232 an den
UART und gut. Wozu einmal Hin- und einmal Her-Wandeln?

Gru3
Uli
 

Welcome to EDABoard.com

Sponsor

Back
Top