Access BG96 UART_1V8 on the Evaluation kit

Hello,

I am trying to develop a device which might use the BG96 as the communication component. This device will also have an MCU which will communicate with the BG96 through the UART port.
From what I understand from its datasheet, and correct me if I am wrong, the BG96 has its main UART which communicate in the 1V8 range, which is perfect for me since my MCU also communicates with 1V8.

Therefore, I ordered the BG96 evaluation board and the UMTS & LTE EVB Kit. So far so good, I am able to connect it to the computer and communicate with the module.
However I am not able to communicate with it in the 1V8 range. To do this, I am disconnecting the COM1 cable and connecting my own FTDI cable (1V8) to the pins 3, 5 and 10 on the J806 test points of the EVB Kit, which are RX, TX and GND according to the datasheet:

Screenshot from 2020-03-19 13-16-46

With this connection, I am able to receive commands but I am not able to send them to the module. My guess is that one of the ICs that convert the UART_1V8 to 5V for the COM1 port acts as another load and the signal can not be read by the BG96.

I connected a portable oscilloscope to these lines and saw that, when data is being communicated, the BG96 TX is able to go to 0V to communicate. But the FTDI TX (or BG96 RX) is not able to go to 0V, which seems odd.

So, this brings me some questions:

  • Is there any way to communicate with the module through an 1V8 UART using the EVB Kit?
  • What causes this behaviour? Is it the U403 (TXS0108E) or the U401 (SN65C3238) ICs which are indeed acting as load?
  • Finally, would unsolder these ICs make the BG96 able to communicate directly with my MCU/ FTDI cable?

I would attach more images to better illustrate my problem but this forum does not allow me to.

Thank you in advance,
Eduardo

Hi Eduaro_Grifo,

  1. It seems that the way of your connection is no problem . pls try to connect your 1.8 v Uart to BG96 with your PC first , sometime , This issue come from MCU’s clock .

2 you can connect your 1.8v TX/RX to BG96 directly and skip U403 &U401

I attached the sch of EVB as below for your reference .

https://cnquectel-my.sharepoint.com/:f:/g/personal/america-fae_quectel_com/EiiXig0v5jxNimNNSX_RxJQBzTh8pbbzKKDZyxCA5ojj4w?e=Mh354f

and need level convertor 1.8 / 3.3 or 5

board Debug COM is connected to UART too

Hello,

Replying to @Stephen.Li-Q:

  1. As I already said in my post, I connected the BG96’s 1.8V UART to my computer first using a 1.8V TTL to USB FTDI cable. This problem occurs both with the cable and with the MCU.

  2. How can I do that? I though doing so would be just connecting to J806. I checked the schematics and it just further validates my connection.

This is where I am making the connection (blue arrows):

Replying to @WizIO:

In the end, I want to connect the BG96 1.8V UART to my MCU 1.8V UART, so there should be no need for a level converter. At the moment, as I said, I am using a 1.8V TTL to USB FTDI cable to debug first.

As I said, I connected a portable Oscilloscope to the TX and RX lines to see what may be happening and I got these results:

On the BG96’s TX line or FTDI Cable RX line:

On the BG96’s RX line or FTDI Cable TX line:

yep, 1.8 to MCU 1.8 not need level converter…
Look and pcb jumpers, maybe this uart is connected to EVB Main / Debug COM port

Hello again @WizIO,

Unfortunately, I do not understand what you mean. Shouldn’t the EVB Main COM Port be connected to the BG96 UART port?

I am connecting to the jumpers which should be the 1.8V UART, before it is converted to RS232 by the EVB Kit for COM1.

Hi Eduardo ,

I think I got the keypoint , There are 2 input in your BG96 ‘s RX line. so these 2 pulses are superimposed’.

pls disconnect the below two 0 ohm resistances ,thanks.

image

1 Like

Thank you, it works now!

I am guessing that, if I need Flow Control, I would also need to undersold the CTS and RTS 0ohm resistors, right?

yes , we need to guarantee There is only one input

1 Like