SI4463 wireless module is a high performance and lowpower ISM wireless receiver from Silicon Lsbs. The frequency range covered bythis chip is 119Mhz-1150Mhz, which is part of the EZRadioPRO series. This chiphas a wide frequency range, can support the frequency band that Si4463 / 61/60does not support, output power up to 27dBm, high receiving sensitivity, lowpower consumption. In addition, with the help of WDS (Wireless DevelopmentSuite), developers can quickly configure the parameters of the chip, greatlysimplifying the development process.
The pins of the chip are mainly softwareand hardware.
SPI DATA IN
SPI DATA OUT
Familiar with wireless networks. Clarifythe actual business requirements in the project and determine the actualnetwork structure. Commonly used are one-to-one, star network, mesh and so on.
Learn about wireless developmentrequirements. For example, if the project requires low power consumption, thena low power chip should be selected and the system solution should beoptimized. For data acquisition projects, the wireless chip should be in a dormantstate in most states, and the transmission time should be shortened as low aspossible. If security is involved, data encryption should be considered toensure the security of the data during transmission.
For the 4463 chip, the basic operation flowis power-on initialization, configuration of relevant wireless parameters, andentering the corresponding state according to the role of the module itself. Atthis time, the program should be in a state machine in a loop, and the chipmakes corresponding action according to the state it is in.
3)According to the data sheet of the chip,the user is required to perform an initialization after powering on the chip.
Reference reset procedure
void sdn_reset (void)
This chip uses SPI interface to communicatewith the main control chip, usually four-wire SPI. The user can choose softwareSPI or hardware SPI.
Before any SPI communication, the CTScommand should be used to query the chip status. When the chip is busy, itshould not be read or written. The diagram is as follows;
All states of this new chip are as follows
Among them, in the shutdown state, the chipis in the off state, and the power consumption is the lowest.
Standby / Sleep, SPI Active, Ready,TX Tune, and RX tune can be used to optimize power consumption and RX / TXresponse time for specific applications. Users can switch state through STARTRXand START TX. Controlling SDN can make the chip enter shutdown state.
The chip has two built-in 64Bytes FIFOs forstoring data during communication. The operation of FIFO is more than juststoring data. When the amount of data written to the FIFO is greater than acertain value, the chip will notify the user in the form of an interrupt, andwhen the amount of data in the chip is lower than a certain value, there willalso be an interrupt prompt. These features help users deal with it in a timelymanner.
The sleep function helps save power. SI4463provides LDC function. The user can set two periods. One is the time window forreceiving. During this period, the chip keeps awake to prepare for receivingdata. Another period of time is the sleep time, during which the chip is in thesleep state, and the power consumption is greatly reduced. The user can adjustthe ratio of the two periods to achieve the desired power consumption.
With the help of WDS software, users canquickly configure the wireless communication parameters of the chip. Theparameters that can be modified with this software are
Frequency power, RF parameters, packet,Interrupt, GPIO FRRs, these items basically cover all the parameters of thechip. After the configuration is complete, the user can choose to generate aheader file for easy use in the program.
The software interface is as follows:
For parts not covered in this article,please refer to the reference manual of the chip
After the above introduction to SI4463, thereader should have a general understanding of the chip. Hope this article willbe helpful to everyone.