i.MX7 UART and infra red communication (IrDA)

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX7 UART and infra red communication (IrDA)

ソリューションへジャンプ
2,035件の閲覧回数
demoniacmilk
Contributor IV

Hello,

based on the datasheet, section "15.3.1.1 Features" (subsection to "Universal Asynchronous Receiver/Transmitter(UART)"), any UART may be used as an IrDA compatible Interface up to 115.2 kBaud.

This is pretty awesome!

I guess the MX7 handles all the required protocol features (like half duplex with breaks between TX/RX) in this mode. Do I need any external peripherals except the IR-LED/-Diode circuitry?

What approach would you suggest if IR communication at higher data rates is needed (1.152 Mbps or 4 Mbps)? None of the Transveicers I found were support these high data rates (235 kbps max) and found only pure receivers with UART interfaces up to 4 Mbps that do not support 1.152 Mbps data rate (different specifications).

What is the highest baud rate supported by UART? The datasheet stated "Module Input Clock / 16" and then adds a note that this limitation has been removed.

In total, three Mid/high speed receive channels (1.152 Mbps+) and one Low speed transceive channel i required.

Thanks in advance!

タグ(4)
0 件の賞賛
返信
1 解決策
1,737件の閲覧回数
jamesbone
NXP TechSupport
NXP TechSupport

Hello Lars,

You are correct, you do not need any extra circuitry to use the IrDA mode of the UART interface.  But this is a Low speed mode,  so  The UART supports serial IR interface low speed. In the low speed IrDA mode, the max
baud rate is 115.2 Kbit/s. To support the 115.2 Kbit/s, module_clock frequency must be higher or equal to 1.8432 MHz.

Even the restriction of the clock has been removed for the UART mode,  for the IrDA mode.  it is not guarantee.


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,738件の閲覧回数
jamesbone
NXP TechSupport
NXP TechSupport

Hello Lars,

You are correct, you do not need any extra circuitry to use the IrDA mode of the UART interface.  But this is a Low speed mode,  so  The UART supports serial IR interface low speed. In the low speed IrDA mode, the max
baud rate is 115.2 Kbit/s. To support the 115.2 Kbit/s, module_clock frequency must be higher or equal to 1.8432 MHz.

Even the restriction of the clock has been removed for the UART mode,  for the IrDA mode.  it is not guarantee.


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信