Site Search

Thank you for participating in the EFM32 Yorozu Consultation Center

Article header 220

As part of the Silicon Lab EFM32 Evaluation Kit Campaign, in April and May we held a consultation meeting called "Limited campaign period! Yama-san's EFM32 Yorozu Consultation Office".

Even at our regular hands-on seminars, we have time for questions after the seminar. I was able to implement it from the voice of. At the consultation meeting, we adjusted the content of the questions in advance so that we could secure enough time, but for most of the people, we were able to talk more than the originally planned time.

What kind of questions did you ask at the Yorozu Consultation Center?

Among the questions asked at the "Yorozu Consultation Center", we will introduce the contents that have been approved.

I designed my own board, but the debugger does not start

Article header 221

A customer visited our company who wanted to perform verification using the Giant Gecko Starter Kit. I designed my own board, but the debugger did not start, so I received the board. We have not yet been able to isolate the cause of the problem, so we will immediately begin confirmation work.

In advance, when I was contacted, I was told to bring a copy of the design materials such as circuit diagrams, so I immediately started checking the circuit. Mr. Yama, I began to fill out the schematics to see if they met the requirements of the device. I see, so that's why I asked you to bring a copy.

After checking the circuit, it is time to check the board design. The artwork design was done outside the company, but Mr. Yama said, ``There can be mistakes in the process involving human intervention...'' while alternately writing on the circuit diagram and the mounting diagram. increase. Apparently, it seems that the comparison of the pin arrangement was checked here. Incorrect design and incorrect mounting may give stress to the circuit when it is fired, so it is necessary to be careful and careful.
Next, Mr. Yama began to measure the resistance value of each part with a tester, but he suddenly stopped his hand and took out a utility knife. I seem to have figured it out.

The Gecko on the board was a 64-pin QFP package (0.5mm pitch), but there was a leg floating due to poor soldering. If you ask me, it is the first microcomputer, so I heard that the first one was implemented by myself. After receiving permission and completing the soldering, the debugger was successfully launched.

I don't know how to verify the PRS (Peripheral Reflex System)

Article header article header analog discovery 300x196 1 1

I was asked to help verify the PRS (Peripheral Reflex System) because I did not know how to verify it. Since PRS operates autonomously without depending on CPU instruction execution, some ingenuity is required to debug PRS behavior.
As introduced in "~EFM32 Seminar Lecturer Yama-san's Wisdom Bag~ What is PRS?", the PRS can be verified by outputting the output of the comparator to GPIO and monitoring the waveform.

Mr. Yama, first, we will use the sample code to build a PRS linkage. Next, we used Mr. Yama's secret tool, ACMP (Analog Comparator), to observe the output waveform. In addition, I was able to check the sleep state by checking the power consumption during PRS operation using the convenient tool "Energy Profiler" that can visualize power consumption in real time.

If you are interested in the EFM32 series microcontrollers, please also see here

Thank you for participating in the "All-round Consultation".