2012•International Conference on Mechanic Automation and Control EngineeringRequires access

SPI Bus Interface Design of nRF24L01 Based on FPGA

Wang Zhong, Liu Hong-guang

Open publisher page 0 citations

Abstract

nRF24L01 is a single chip radio transceiver for the world wide 2.4 - 2.5 GHz ISM band, which is used widely in the short distance wireless communication. Parameter configuration, mode conversion, and data transceiver are all programmable through a SPI bus. Maximum data transmission rate of SPI interface is 10 Mbps. However, as the MCS51 series and MCS96series which are applied widely, they are not with SPI interface, and need to extend for the SPI interface. Most of the methods are software expanding which do not play transmission advantage of SPI interface high speed data due to speed limit and have effect on the use and popularization of nRF24L01. This paper adopts the method of hardware to build SPI communication interface, design a master module of SPI bus in the Verilog HDL and greatly improves communication speed and data real-time transmission of the nRF24L01's wireless system. Through simulation by ModelSim, the module was synthesized and implemented in Quartus II, afterward configured and verified on a FPGA development board.

About this research paper

What this paper is about

nRF24L01 is a single chip radio transceiver for the world wide 2.4 - 2.5 GHz ISM band, which is used widely in the short distance wireless communication. Parameter configuration, mode conversion, and data transceiver are all programmable through a SPI bus. Maximum data transmission rate of SPI interface is 10 Mbps. However, as the MCS51 series and MCS96series which are applied widely, they are not with SPI interface, and need to extend for the SPI interface. Most of the methods are software expanding which do not play transmission advantage of SPI interface high speed data due to speed limit and have effect on the use and popularization of nRF24L01. This paper adopts the method of hardware to build SPI communication interface, design a master module of SPI bus in the Verilog HDL and greatly improves communication speed and data real-time transmission of the nRF24L01's wireless system. Through simulation by ModelSim, the module was synthesized and implemented in Quartus II, afterward configured and verified on a FPGA development board.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

nRF24L01 is a single chip radio transceiver for the world wide 2.4 - 2.5 GHz ISM band, which is used widely in the short distance wireless communication. Parameter configuration, mode conversion, and data transceiver are all programmable through a SPI bus. Maximum data transmission rate of SPI interface is 10 Mbps. However, as the MCS51 series and MCS96series which are applied widely, they are not with SPI interface, and need to extend for the SPI interface. Most of the methods are software expanding which do not play transmission advantage of SPI interface high speed data due to speed limit and have effect on the use and popularization of nRF24L01. This paper adopts the method of hardware to build SPI communication interface, design a master module of SPI bus in the Verilog HDL and greatly improves communication speed and data real-time transmission of the nRF24L01's wireless system. Through simulation by ModelSim, the module was synthesized and implemented in Quartus II, afterward configured and verified on a FPGA development board.

Key concepts: ModelSim, Field-programmable gate array, Interface (matter), Verilog, Embedded system, Transceiver, Computer science, Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source
SPI Bus Interface Design of nRF24L01 Based on FPGA — Research Paper | ScholarLens