We are trying to use the TL16C554A quad uart The transmission rate we are interested is quite low: 4800bps We used the fifo polled mode as well as the fifo interrupt mode by programming the registers as described in the Datasheet. 1) In fifo polled mode we check the lsbit in the LSR 2) In Fifo interrupt mode we check the IIR bit 3 with a threshold set to 14. In both the use we lost a lot of data and we receive correctly 16-18 chars only for each of the transmitted sentence. Unfortunately no application note or reference design is available from TI. Is there anyone that have experience with problems with such a device?? thanks
Problems on Quad UART TL16C554A
Started by ●October 8, 2007
Reply by ●October 10, 20072007-10-10
On Mon, 08 Oct 2007 04:38:17 -0500, "eldesign" <bonaiuto@eldesign.it> wrote:>We are trying to use the TL16C554A quad uart > >The transmission rate we are interested is quite low: 4800bps > >We used the fifo polled mode as well as the fifo interrupt mode by >programming the registers as described in the Datasheet. > > >1) In fifo polled mode we check the lsbit in the LSR > >2) In Fifo interrupt mode we check the IIR bit 3 with a threshold set to >14. > >In both the use we lost a lot of data and we receive correctly 16-18 chars >only for each of the transmitted sentence. > >Unfortunately no application note or reference design is available from >TI. > >Is there anyone that have experience with problems with such a device??This family of devices (sprouting from the 8250) is really quite popular (as in PC). Look beyond TI. If you search, you'll find all manner of drivers and examples. Consider the Linux and BSD sources for starters. -- Dan Henry