1. Présentation de la puce
Le module sans fil Si4463 est un récepteur sans fil ISM haute performance et faible consommation de Silicon Lsbs. La gamme de fréquences couverte par cette puce est de 119 MHz à 1 150 MHz, qui fait partie de la série EZRadioPRO. Cette puce a une large gamme de fréquences, peut prendre en charge la bande de fréquences que Si4463/61/60 ne prend pas en charge, puissance de sortie jusqu'à 27 dBm, sensibilité de réception élevée, faible consommation d'énergie. De plus, avec l'aide de WDS (Wireless DevelopmentSuite), les développeurs peuvent configurer rapidement les paramètres de la puce, simplifiant ainsi considérablement le processus de développement.
2. Fonctions
1) Épingles
Les broches de la puce sont principalement logicielles et matérielles.
Si446x | ||
Broche NO. | Nom | Fonction |
Coussin exposé,18 6 8 2 3 4 7 16 17 | GND VDD Rxp Rxn Tx TxRamp Xin Xout | Alimentation au sol pour RX pour TX XTAL |
11 1 | NIRQ-SDN | Réinitialisation d'interruption |
15 12 14 12 | NSEL SCK SDI SDO | SPI CS SPI CLK DONNÉES SPI EN SORTIE DONNÉES SPI |
9 10 19 20 | GPIO0 GPIO1 GPIO2 GPIO3 | GPIO GPIO GPIO GPIO |
2) Mise en œuvre
Familier avec les réseaux sans fil. Clarifiez les exigences commerciales réelles du projet et déterminez la structure réelle du réseau. Les réseaux un-à-un, en étoile, maillé, etc. sont couramment utilisés.
Découvrez les exigences de développement sans fil. Par exemple, si le projet nécessite une faible consommation d'énergie, une puce à faible consommation doit être sélectionnée et la solution système doit être optimisée. Pour les projets d'acquisition de données, la puce sans fil doit être en veille dans la plupart des États et le temps de transmission doit être réduit aussi bas que possible. Si la sécurité est impliquée, le cryptage des données doit être envisagé pour garantir la sécurité des données pendant la transmission.
Pour la puce 4463, le flux de fonctionnement de base est l'initialisation à la mise sous tension, la configuration des paramètres sans fil pertinents et l'entrée dans l'état correspondant en fonction du rôle du module lui-même. À ce stade, le programme doit être dans une machine à états en boucle et la puce effectue l'action correspondante en fonction de l'état dans lequel elle se trouve.
3) Selon la fiche technique de la puce, l'utilisateur doit effectuer une initialisation après la mise sous tension de la puce.
Procédure de réinitialisation de la référence
vide sdn_reset (vide)
{
RADIO_RST (ÉLEVÉ);
délai_1ms (2);
RADIO_RST (FAIBLE);
délai_1ms (10);
}
4) Fonctionnement SPI
Cette puce utilise l'interface SPI pour communiquer avec la puce de contrôle principale, généralement SPI à quatre fils. L'utilisateur peut choisir le logiciel SPI ou le matériel SPI.
Avant toute communication SPI, la commande CTS doit être utilisée pour interroger l'état de la puce. Lorsque la puce est occupée, elle ne doit être ni lue ni écrite. Le schéma est le suivant :
5) États des puces
Tous les états de cette nouvelle puce sont les suivants :
Parmi eux, à l'état d'arrêt, la puce est à l'état éteint et la consommation d'énergie est la plus faible.
Veille/Veille, SPI Active, Prêt, TX Tune et RX tune peuvent être utilisés pour optimiser la consommation d'énergie et le temps de réponse RX/TX pour des applications spécifiques. Les utilisateurs peuvent changer d'état via START RX et START TX. Le contrôle du SDN peut faire entrer la puce dans un état d'arrêt.
6) Traitement des données
La puce dispose de deux FIFO intégrés de 64 octets pour stocker les données pendant la communication. Le fonctionnement du FIFO va bien au-delà du simple stockage de données. Lorsque la quantité de données écrites dans la FIFO est supérieure à une certaine valeur, la puce en informera l'utilisateur sous la forme d'une interruption, et lorsque la quantité de données dans la puce est inférieure à une certaine valeur, il y aura également une interruption. rapide. Ces fonctionnalités aident les utilisateurs à y faire face en temps opportun.
7) Fonction veille
La fonction veille permet d'économiser de l'énergie. Si4463 fournit la fonction LDC. L'utilisateur peut définir deux périodes. L’un est la fenêtre temporelle de réception. Pendant cette période, la puce reste éveillée pour se préparer à recevoir des données. Une autre période de temps est le temps de veille, pendant lequel la puce est en état de veille et la consommation d'énergie est considérablement réduite. L'utilisateur peut ajuster le rapport des deux périodes pour obtenir la consommation électrique souhaitée.
8) Logiciel WDS
Avec l'aide du logiciel WDS, les utilisateurs peuvent configurer rapidement les paramètres de communication sans fil de la puce. Les paramètres qui peuvent être modifiés avec ce logiciel sont la puissance de fréquence, les paramètres RF, le paquet, l'interruption, les FRR GPIO, ces éléments couvrent essentiellement tous les paramètres de la puce. Une fois la configuration terminée, l'utilisateur peut choisir de générer un fichier avancé pour une utilisation facile dans le programme.
L'interface du logiciel est la suivante :
Pour les pièces non couvertes dans cet article, veuillez vous référer au manuel de référence de la puce.
Après l'introduction ci-dessus du Si4463, le lecteur devrait avoir une compréhension générale de la puce. J'espère que cet article sera utile à tout le monde.
+86-755-23080616
sales@nicerf.com
Site Internet : https://www.nicerf.com/
Adresse : 309-314, 3/F, bâtiment A, bâtiment commercial de Hongdu, zone 43, Baoan Dist, Shenzhen, Chine
politique de confidentialité
· Politique de confidentialité
Il n'y a actuellement aucun contenu disponible
Courriel : sales@nicerf.com
Tél : +86-755-23080616