Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[ARM] HSE STM32 crashes during GSM operation

Status
Not open for further replies.

cg_shura

Newbie level 1
Newbie level 1
Joined
Oct 2, 2019
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
18
Faced with such a problem. CSS (clock security system) is enabled for the STM32F205RET6, when an HSE fails, an NMI interrupt is generated. I register the failure fact in BKPSRAM STM32 and do a reset. The board works with Ethernet and GSM. Only when working with GSM (SIM800C) sometimes I fix a non-zero CSS hit counter.

The GSM antenna is like that. With an antenna on the cable 2 m is better, but it should work with the antenna nearby.

It was not possible to achieve CSS on the table, which I just didn’t do. I tried to work without an antenna - SIM800C works without an antenna, all the base stations are nearby. I connected an equivalent in the form of 4 resistors 1206 of 200 Ohms instead of an antenna, also works without problems as well as without an antenna. I tested the power supply (ST1S14) with an equivalent load of 2A - no problem.

On the board - GSM in the form of a module. GSM power and ground are duplicated by the 4th legs of the PLS connector. Quartz STM32 make in accordance with all rules - it connects to the ground STM32 separately from the backward earth, there is a shielding loop around the quartz chains.

device.jpg
main_top.png
main_bottom.png
main_gnd.png
gsm_top.png
gsm_bottom.png
 

Hi,

There is no solid GND plane on the microcontroller board. Then HF nearby ...malfunction is quite expectable.

--> Use one layer for GND only. No cuts, no other traces. Then try again.


Klaus
 

Expect field strengths up to 1000 V/m near a transmitting GSM antenna. The PCB is acting as part of the monopole antenna, RF currents are injected in the GSM module board and conducted to the processor board.

If you don't want to redesign the processor board, you can try with a metal shield around the board soldered to antenna jack ground. It might be also possible to reduce the susceptibility with a few additional supply bypass capacitors and small capacitors at sensitive lines, e.g. reset input. Obviously, you need a continuous ground at least around the processor to connect it.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top