Bluetooth uart and DTE mode

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bluetooth uart and DTE mode

1,322 Views
jinsensi
Contributor I


I'm trying to use imx6 qdl uart for bluetooth. My bluetooth chip is BCM4339.

I want to use RTS CTS flow control in DTE mode. In DCE mode, it was working without flow control but flow control was not working. So I try DTE mode and this time Rts Cts seems to work but not Rx and Tx.

So here are my connection :

pinctrl_uart2_3: uart2grp-3 { /* Bluetooth mode */

  fsl,pins = <

  MX6QDL_PAD_SD3_DAT5__UART2_TX_DATA IPAD_CTL_PWUART           (connected to Rx BCM4339)

  MX6QDL_PAD_SD3_DAT4__UART2_RX_DATA IPAD_CTL_PWUART           (connected to Tx BCM4339)

        MX6QDL_PAD_SD3_CLK__UART2_CTS_B    IPAD_CTL_PWUART         (connected to CTS BCM4339)

  MX6QDL_PAD_SD3_CMD__UART2_RTS_B    IPAD_CTL_PWUART              (connected to RTS BCM4339)

  >;

  };

When I try to enable bluetooth, HCI reset frame is sent on Tx pin of BCM4339. So I try to invert Rx and Tx with imx6 mux. But the HCI reset frame is still sent to Tx pin of BCM4339.

How should I configure Rts, Cts, Rx and Tx to make this work in DTE mode ?

Labels (2)
0 Kudos
1 Reply

583 Views
jimmychan
NXP TechSupport
NXP TechSupport
0 Kudos