[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: How to achive ~90us delay on a digital line



On Mon, Feb 23, 2009 at 7:05 PM, Tamas Szabo <sza2king@xxxxxxxxxxx> wrote:
>
> I have been designed an IrDA interface. It works correctly if I connect
> for example 2 minicom terminal. However I need to communicate with a
> device, which echoes back all characters, but too fast - so the host
> side is not ready to receive it (Well, first I designed with HSDL 3602,
> and it was OK on the breadboard, but HSDL is not available now, thus I
> redesigned with TFDU 4300, and it has somewhat different characteristic).

What exactly is the problem? The device seems capable of operating in
such mode (based on its datasheet). In fact, its maximum RX latency is
150us. Why would you like to slow it down further?

If it is the UART that is loosing data (just guessing, but that has
happened to me before), try sending and receiving data byte for a byte
(or up to several bytes ahead for better performance) so the UART's
FIFO doesn't overflow.

-r


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user