I have been working on a design requiring a UART to IrDA bridge and I felt that going for the TIR1000 would save some complexity by allowing me to bridge a UART to IrDA painlessly. Receiving IrDA serial works like a breeze, but sadly every byte I transmit into the IrDA is echo'd back by the IrDA SIR PHY.
After examining a fair number of IrDA SIR Phys on digikey, it seems that this is the expected behavior, but what I don't understand is why this is being sent back out of the TIR1000 on the UART interface. This means it's my microcontroller's responsibility to determine what is a valid received byte or simply the byte being transmitted which basically negates the usefulness of the part as a whole.
Is there something I'm missing here? Is there a different part that will handle the UART/IrDA conversion without echoing back every transmitted byte to my microcontroller?