Date: Tue, 19 Feb 2002 15:51:43 +0800
From: Raymond <[EMAIL PROTECTED]>
Subject: Re: [LIB] Some answers please?

At 06:12 PM 18/02/2002 -0800, you wrote:
>Date: Mon, 18 Feb 2002 20:08:18 -0500
>From: "Pres Waterman" <[EMAIL PROTECTED]>
>Subject: Re: [LIB] Some answers please?
>
>don't overclock it). What do you need to run off the serial port? It might
>well be faster/easier to use the infrared serial port, its a (relatively)
>trivial matter adapting most serial devices to run off that. Of course, your
>OTHER problems
>
>Please explain how to take the following serial devices and trivially adapt
>them to IrDa so I can easily use them with my Libretto:


well there are a number of ways of doing things. They're (relatively) low speed so if 
you were willing to take them apart (and if you're lucky!) you can get the raw RX/TX 
lines from whatever device you're looking at BEFORE the RS-232 driver IC and pipe them 
through to an IrDA tranciever (I got a few Agilent HSDL-1001-011 low-speed IrDA 
compliant trancievers for about $4USD or so which I was going to play with, there are 
higher speed ones such as the HSDL-1100-018 but they're more complicated to play with 
due to more signal shaping components required). If you're unlucky you'll find that 
the signals emerge from the microprocessor already at RS-232 levels so you'll need to 
use the alternative idea. Both trancievers should give you at least a foot of transmit 
distance with a visible angle of a bit over 90º (thats being conservative, I've had 
better but things start going loopy).

I could get one of them going at a *reasonable* speed even with my dodgy soldering but 
I wouldn't want to go any higher than say 14400 with the low speed version on 
breadboard. These ICs have on-board amps and low-pass filters and whatnot so you just 
shove TTL (5 volt) level signals into them for transmit and you get back TTL signals 
out of them for recieve (along with the appropriate caps for nice signals, the data 
sheet has all the details). I went for the Agilent tranciever because it had all the 
basic circuit diagrams already on the data sheet to get the thing going on TTL logic 
levels (it only needed 2 capacitors and a resistor in my situation). An alternative 
that I understand people have used successfully is the Vishay-Telefunken TFDS4500 unit 
but I don't know how good or otherwise that is because I can't get it here. I'll be 
mucking around with the Agilent tranciever hooked up to a PIC16F84 microcontroller 
some time soon, I'll make mention of what sort of success I get with that (thats if I 
get around to it!).


The alternative is to use a second RS-232 driver and voltage pump IC such as one of 
the Maxim MAX232 devices, plug the RS-232 level signals from your device into the 
RS-232 line level side of the MAX232 then back the TTL level side of one of them onto 
an IrDA tranciever (again with the necessary caps and whatnot, again data sheet has 
all the details and if you keep the speeds to not much higher than 14400bps you can 
afford to breadboard the lot without worrying too much about stray capacitance ... if 
you want to go higher you'd want to do things properly). If you did this you could 
probably in fact build it into a little box - a DB9 on one end and an IrDA window on 
the other (plus 5V power supply of course). That'll let you make any device you've got 
wireless (although you've still got the cable there). 

Of course, all this is 'hack together' circuitry but from what I read and in my 
(limited!) experience it seems to work OK for low to mid range speeds (I do have some 
problems with my cellphone modem dropping out every now and again, I'm still wondering 
if thats a dry joint or a circuit design problem but its not too serious, it just 
means every few minutes I get a 'signal obstructed' warning from Windows but it 
recovers within 1 or 2 seconds so I don't actually drop the connection). *shrug* your 
mileage may vary.


Hope this helps!

- Raymond

---


/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
|                 | "Does fuzzy logic tickle?"                |
|   ___           | "My HDD has no reverse. How do I backup?" | 
|  /__/           +-------------------------------------------|
| /  \ a y b o t  |          [EMAIL PROTECTED]             |
|                 |          HTTP://www.raybot.net            |
| ICQ: 31756092   |   Need help? Visit #Windows98 on DALNet!  |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/




**************************************************************
http://libretto.basiclink.com - Libretto mailing list
http://libretto.basiclink.com/archive - Archives
http://www.picante.com/~gtaylor/portable/faq.html - FAQ
                 -------TO UNSUBSCRIBE-------
Reply to any of the list messages. The reply mail should be
addressed to: [EMAIL PROTECTED] - Then replace any text
on the message's subject line: cmd:unsubscribe
              --------TO UNSUBSCRIBE DIGEST------
Do above but with this on subject line: cmd:unsubscribe digest
**************************************************************

Reply via email to