FIR-Controller gesucht

Aug 16, 2005 4 Replies

Hallo zusammen,



in vielen Projekten setzen wir hier IR zur Datenübertragung ein (ohne IrDA-Layer, einfach nur eine serielle, async. Datenübetragung mit 57.6 kBaud). Es ist einfach praktischer anstatt ein dickes Kabel an das Gerät zu stecken, einfach ein IR-Dongle auf den Tisch zu legen.



Da die Welt immer hektischer wird, reicht die bisher verwendete Kombination aus HSDL7000 (IR-Controller) und TFDU4100 (IR-Transceiver) nicht mehr aus und wir möchten auf FIR (4MBaud) umsteigen.



FIR-Transceiver finde ich wie Sand am Meer.



FIR-Controller, die einfach nur eine serielle, _synchrone_ Schnittstelle haben, finde ich garnicht. Alle FIR(VFIR)-Controller stecken in Multi-Kulti-Super-IO-Chips mit knapp 1.000.000 Pins. ;-)



Der HSDL7000 steckt in einem SO8-Gehäuse und genau soetwas hätte ich gern wieder.



Hat hier jemand eine Idee????



Danke, Thomas.


Mit IrDA-physical-Layer, wenn ich es richtig verstehe. Aber Ohne=20 weiteres IrDA-Protokoll.

Also ohne IrDA-Treiber auf dem PC.

Das klappt bis 115,2 kbps und ist eine g=E4ngige Methode f=FCr eine einfa= che=20 Ir-Verbindung. Die Software mu=DF dann selber Datenfehler erkennen und=20 beheben.

Dann d=FCrfte Euch nichts weiter =FCbrigbleiben, als das Ganze=20 IrDA-Protokoll zu nutzen oder *sehr* viel selber zu programmieren.

Na ja die werden wohl (fast) nur noch von Vishay hergestellt. Es gibt=20 aber ein paar unterschiedliche Modelle.

Was bringt Dir eine FIR-Verbindung wenn Du sie =FCber eine serielle=20 Schnittstelle auf 115,2 kbps ausbremst?

FIR wird entweder =FCber USB angebunden, oder von einem Laptop-Chipsatz=20 (und dem legend=E4ren Asus P5A) bereitgestellt. Bei beiden erlaubt es der= =20 Treiber nicht an die rohen Infrarotsignale heranzukommen. Darum geht=20 hiermit auch der Empfang von Fernbedienungssignalen nicht.

h

Entweder Du entwickelst die Hardware f=FCr PC und Client selber (incl.=20 Software) oder Du spendierst Deinem Client einen IrDA-FIR-Infrarotport.

Ciao Dschen

--=20 Dschen Reinecke

=3D=3D=3D der mit dem Namen aus China =3D=3D=3D

formatting link
mailto: snipped-for-privacy@dschen.de

Hallo,

Genau.

Auch korrekt.

Ok, hier habe ich mich zu ungenau ausgedrückt: es geht in diesem Fall nicht um eine Verbindung zum PC, sondern um 2 Microcontroller (M16) die Daten mit 1.5MBit austauschen sollen. Diese Controller besitzen mehrere synchrone Schnittstellen die bis ca. 12MBit übertragen können (dank DMA sogar ohne nennenswerte CPU-Last).

Dabei soll kein höheres Protokoll benutzt werden, also: M16 ?IC? IR-Transceiver IR-Transceiver ?IC? M16

Leider. Einen einzelnen IC scheint es (bisher) nicht zu geben.

Ich habe mittlerweile ein "Datenblatt" zum STIR4230/4231 von SigmaTel gefunden. Leider enthält es bis auf das Pinout kaum sinnvolle Informationen und lieferbar ist dieser IC offensichtlich auch nicht.

Danke, bye Thomas.

DMA

6

Warum h=E4ngst Du die TFDUs nicht direkt an die I/O-Pins? Den=20 Virwiderstand f=FCr die eingebaute IR-LED vergr=E4=DFerst Du einfach etwa= s,=20 dann sollte es auch mit den maximaler Sendedauer/Pulsl=E4nge kein Problem= =20 sein.

z=20

Such mal nach dem Sigmatel STIr4200S, dieser wird in vielen=20 USB-Infrarotports verwendet. Vielleicht l=E4sst sich der an Deine =B5Cs=20 stricken. Entsprechende Infrarotports kannst Du z.B. bei mir beziehen:=20

formatting link
(vorsicht, gliech=20 aussehende haben teilweise eine andere [=3Dbilligere, SIR!]=20 Innenbeschaltung!).

Ciao Dschen

--=20 Dschen Reinecke

=3D=3D=3D der mit dem Namen aus China =3D=3D=3D

formatting link
mailto: snipped-for-privacy@dschen.de

Hi,

Dschen Reinecke schrieb:

was,=20

em=20

Weil ich bei 4MBit keine asynchrone serielle =DCbertragung mehr behandeln kann, sondern nur eine synchrone. Und ohne eine vern=FCnftige Taktr=FCckgewinnung geht das in die Hose... die beiden Controller w=FCrde= n aneinander vorbeireden.

=20

Sch=F6nes Ding... dann brauche ich nur noch einen USB-Master der Bridge=20 spielt, einen USBseriell Wandler..... Nein, USB bietet der Controller nicht und USB-Master erst recht nicht.

Thx, bye Thomas.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required