The following screenshot shows what happens during the packet transmission:
The orange trace labeled A is the RF amplitude vs. time, captured with a simple antenna connected to the input of a spectrum analyzer. The SPI bus uses digital logic channel probing to trigger a single shot acquisition on a sent SPI bus command. Since this is FSK frequency shift keying, ideally the RF amplitude should be constant. However, we can see that this is not the case. Below, we have added the frequency vs. time trace, labeled F:
The noise burst in the upper left is the frequency variation over time, just before the transmission. I used the squelch function to clear the noise: [page]
OK, FSK looks fine, but the RF amplitude vs. time shows significant crosstalk from SPI bus activity to RF transmitter power. I suspected ground and/or power rail bounce, so I used a TDP1500 differential probe and measured Vcc to ground:
Pretty sure there is about 1 Vpp of noise when the transmitter is turned on. Use the Wave Inspector knob to zoom in, and turn on cursors:
With the RF transmitter turned on, you can see an increase in noise on the power supply. Using cursors, I measured the noise period to be about 64 ns. This is consistent with the crystal. This tells me that the power distribution needs better bypassing, especially around 16 MHz. Since this is just a prototype board and there are no power planes, I wasn't too worried. I added multiple ceramic capacitors in addition to the electrolytic capacitors after the regulator IC and that fixed the problem.
Now, all that’s left is software debugging. It’s that simple!
Previous article:Airbag testing principles and solutions for automotive electronics
Next article:Simple digital frequency meter
- Popular Resources
- Popular amplifiers
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- In what situations are non-contact temperature sensors widely used?
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- ESP32 SD/MMC hardware connection method
- Domestic chips are amazing. I just applied for a board. CH579 is so small but it integrates network, USB, and Bluetooth.
- Embedded System Design and Examples.pdf
- [GD32L233C-START Review] Development environment construction and download test
- Gallium nitride substrate production technology and equipment
- Safety temperature standards for main components of switching power supplies
- Auxiliary trainer for plank and push-up exercises
- MicroPython will add serial port interrupt function
- MOS tube
- C6678 on-chip storage space allocation mechanism