Below You'll Find Answers to the Questions We Get Asked the Most About Wireless IoT Technologies.
  • Interfaces périphériques universelles : qu'est-ce que I2C, ADC, CAN Bus ?
    Interfaces périphériques universelles : qu'est-ce que I2C, ADC, CAN Bus ? Jun 13, 2023
    Nous avons discuté des deux types d'interfaces périphériques universelles dans les systèmes embarqués UART et I2S au chapitre Ⅰ . Découvrons maintenant I2C, ADC et bus CAN au chapitre Ⅱ . Qu'est-ce que l'I2C ? I2C (Inter-Integrated Circuit) est un bus semi-duplex série à deux fils développé par Philips, principalement utilisé pour la communication entre puces à courte portée et à faible vitesse. Il s'agit d'une norme de bus largement utilisée dans le domaine du contrôle des communications microélectroniques. Il s'agit d'une forme spéciale de communication synchrone, avec des avantages tels que moins de lignes d'interface, des méthodes de contrôle simples et un boîtier de petit appareil. I2C peut transmettre des informations entre des nœuds multi-maîtres et multi-salve en utilisant seulement deux fils : SDA (données série) et SCL (horloge série). Le débit de transmission de données bidirectionnelle série 8 bits peut atteindre 100 Kbit/s en standard, 400 Kbit/s en mode rapide et 3,4 Mbit/s en mode haut débit. La connexion de l'appareil est illustrée à la figure 1. Figure 1 Connexions maître-esclave du bus I2C Comment fonctionne I2C ? Les données de la ligne SDA doivent être stables pendant la période haute de la ligne SCL. L'état HAUT ou BAS de la ligne SDA ne peut changer que lorsque le signal d'horloge sur la ligne SCL est bas. Figure 2 Le signal de données synchrone Condition de démarrage : Lorsque SCL est HIGH et que SDA passe de HIGH à LOW, la transmission de données démarre. Condition d'arrêt : Lorsque SCL est HIGH et que SDA passe de LOW à HIGH, la transmission de données s'arrête. La condition de démarrage et la condition d'arrêt sont émises par les dispositifs maîtres. Une fois la condition de démarrage générée, le bus est dans un état occupé. Et après la génération de la condition d'arrêt, le bus est libéré et dans un état inactif. Dans un état inactif, SCL et SDA sont à des niveaux élevés. Le processus est illustré à la figure 3 ci-dessous. Figure 3 Condition de démarrage et condition d'arrêt Signal d'accusé de réception : une fois la transmission de 1 octet terminée, c'est-à-dire dans le 9e cycle d'horloge SCL, le maître doit libérer le bus SDA et transmettre le contrôle du bus à l'esclave. En raison du rôle de la résistance pull-up, le bus est à un niveau élevé à ce moment. Si l'esclave reçoit correctement les données envoyées par le maître, il tirera le SDA vers le bas, indiquant un signal d'accusé de réception. Signal de non acquittement : Lorsque le 9ème cycle d'horloge SCL est atteint, le SDA reste haut, indiquant un signal de non acquittement. Chaque octet doit être garanti à 8 bits. Lors de la transmission de données, le bit le plus élevé (MSB) est transmis en premier, et chaque octet transmis doit être suivi d'un bit d'accusé de réception (c'est-à-dire qu'une trame a un total de 9 bits). S'il y a un signal de non-acquittement de l'esclave dans un certain délai, il est automatiquement considéré que l'esclave a corr...
    Lire la suite
  • intervalle de diffusion et intervalle de connexion
    intervalle de diffusion et intervalle de connexion May 25, 2023
    intervalle de diffusion et intervalle de connexion intervalle de diffusion : la plage réglable est de 20 ms à 1024 ms. l'intervalle de diffusion maximal des modules rf-star est de 5 s. car l'intervalle de diffusion est le principal facteur affectant la consommation d'énergie. plus l'intervalle de diffusion est grand, plus la consommation d'énergie est faible. cependant, si le module permet un intervalle de diffusion plus grand, l'établissement de la connexion et l'opération de balayage fonctionneront lentement. sous l'intervalle de diffusion de 5 s, il peut ne pas y avoir connexion pouvant être établie. rf-star recommande que l'intervalle de diffusion maximal soit de 2 s. intervalle de connexion : la plage réglable est de 8 ms à 425 s. l'intervalle de connexion par défaut entre les modules rf-star est de 20 ms. l'intervalle de connexion entre le module BLE et le téléphone mobile sera différent. l'intervalle de connexion minimum par défaut du le système ios est de 30 ms, et android peut atteindre 20 ms et ci-dessous.
    Lire la suite
  • contrôle de flux matériel et contrôle de flux logiciel
    contrôle de flux matériel et contrôle de flux logiciel May 10, 2023
    contrôle de flux matériel et contrôle de flux logiciel contrôle de flux matériel : Liste des modules nordiques à base de semi-conducteurs rf-star : nrf52832 : RF-BM-ND04, RF-BM-ND04I, rf-bm-nd08 nrf52810 : RF-BM-ND04C, RF-BM-ND04CI, rf-bm-nd08c nrf52805 : RF-BM-ND09, rf-bm-nd09a nrf52811 : RF-BM-ND04A, rf-bm-nd08a nrf52833 : rf-bm-nd07 nrf52840 : RF-BM-ND05, RF-BM-ND05I, rf-bm-nd06 liste des modules basés sur les laboratoires de silicium efr32bg22c112 : RF-BM-BG22A1 EFR32BG22C224 : rf-bm-bg22a3 contrôle de flux logiciel : module série rf-star : rs02a1-a : RSBRS02AA, RSBRS02AI RS02A1-B : RSBRS02ABR, RSBRS02ABRI Module série TI : cc2640r2frsm : RF-BM-4044B1, RF-BM-4044B2, RF-BM-4044B4, RF-BM-4044B5 CC2640R2FRGZ : RF-BM-4077B1 CC2640R2F-Q1 : RF-BM-4077B2 CC2640R2LRHB : RF-BM-4055B1L CC2640R2LRGZ : rf-bm-4077b1l afin de garantir la fonction de réception et de transmission normale des modules BLE,, le contrôle de flux matériel doit se soucier de la broche CTS, tandis que le contrôle de flux logiciel doit se soucier de BRTS.
    Lire la suite
  • Intervalle de connexion MTU, et taux de transmission transparent
    Intervalle de connexion MTU, et taux de transmission transparent May 08, 2023
    Intervalle de connexion MTU, et taux de transmission transparent mtu est l'unité de transmission maximale pendant la transmission de données BLE. MTU est défini pour limiter la longueur de données maximale des appareils BLE. le MTU de BLE4.0 est de 23 octets et BLE5.0 est de 251 octets. pour BLE4.0,, le paquet de données maximal doit être de (MTU-3) octets, c'est-à-dire, la longueur des données doit être de 20 octets au maximum. pour BLE4.2, le débit de communication est augmenté en fonction de l'augmentation du mtu. pour BLE5.0, MTU sera différent du SDK de différents fabricants. série nordic nrf52 : 247 octets ; série rf-star rs02ax : 251 octets ; série siliconlabs EFR32BG22 : 250 octets ; Série TI CC26XX : 251 octets. différents systèmes de téléphonie mobile ont des MTU différents. android est de 251 octets, tandis qu'ios est de 185 octets. chaque paquet BLE est de (MTU-3) octets. pour le module de port série rf-star,, le taux de transmission transparent est l'un des facteurs les plus importants que les utilisateurs prendront en considération. alors, comment pouvons-nous obtenir le plus grand taux de transmission transparent ? l'état de connexion du module de port série BLE est le fonctionnement périodique des événements de veille et des événements de connexion. le temps entre deux événements est l'intervalle de connexion. les données ne peuvent être envoyées que lorsque l'événement de connexion arrive. n'y a aucune chance d'envoyer les données pendant l'événement de veille. plus l'intervalle de connexion est petit, plus les événements de connexion sont proches. alors, plus d'opportunités d'envoyer des données et plus de données sont envoyées. au plus 6 à 7 trames de données peuvent être envoyées lors de chaque événement de connexion. donc, lorsque plus de données peuvent être envoyées dans une trame de données, plus de données peuvent être transmises lors d'un événement de connexion. une trame de données signifie que le MTU. plus le MTU est grand, plus le taux de transmission transparent est élevé. lorsque nous testons le débit de transmission transparent limite,, nous raccourcissons généralement l'intervalle de connexion et augmentons le MTU. de plus, il y a tellement d'autres facteurs qui peuvent influencer le débit, y compris le débit en bauds, simple intervalle d'envoi des données du port série.
    Lire la suite
  • la fonction d'authentification et d'appairage du module BLE
    la fonction d'authentification et d'appairage du module BLE Mar 24, 2022
    la fonction d'authentification et d'appairage du module BLE du point de vue du protocole : authentification: l'authentification est utilisée pour vérifier l'identité de l'appareil par les données UART, qui n'est efficace que pour APP. comment utiliser la fonction d'authentification ? activer la fonction d'authentification et définir un mot de passe pour l'authentification de l'appareil esclave. lorsque le maître se connecte à l'esclave,, le maître doit envoyer le mot de passe prédéfini dans le canal d'authentification. après que l'esclave a reçu le mot de passe, il vérifiera si le mot de passe est le même que celui prédéfini. si oui, la connexion sera maintenue si non, la connexion sera désactivée. jumelage : l'appairage est pris en charge par le protocole sous-jacent bluetooth. il enregistrera l'appareil apparié dans la liste d'appairage. quel que soit l'appareil pour la partie maître : un module ou un téléphone mobile, il prend en charge la fonction d'appariement. pour la fonction : authentification: l'authentification nécessite le mot de passe dans le canal pour chaque connexion. jumelage : l'appairage prend en charge la connexion directe sans mot de passe une fois le premier appairage défini. seule l'adresse MAC de l'appareil de pré-appairage est supprimée de la liste d'appairage, un mot de passe sera nécessaire pour rétablir la connexion,
    Lire la suite
  • câblage de base des broches du module bluetooth
    câblage de base des broches du module bluetooth Apr 17, 2023
    câblage de base des broches du module bluetooth module série rf-star : rs02a1-a : RSBRS02AA, RSBRS02AI RS02A1-B : RSBRS02ABR, rsbrs02abri les broches doivent être connectées pendant le test de transmission transparente et le débogage : VCC, GND, TX, RX, BRTS, BCTS, EN (actif bas pour les broches BRTS, BCTS et EN ). les broches doivent être connectées pendant la diffusion : VCC, GND, en. les broches doivent être connectées pendant le flashage du micrologiciel (par j-link ou écrivain hors ligne) : SWC, SWD, VCC, GND, RES. Module série TI : cc2540 : RF-BM-S01, RF-BM-S02, RF-BM-S02I CC2541 : RF-CC2540A1, RF-BM-S01A, RF-BM-S02A, RF-BMPA-2541B1 CC2640R2FRSM : RF-BM-4044B1, RF-BM-4044B2, RF-BM-4044B4, RF-BM-4044B5 CC2640R2FRGZ : RF-BM-4077B1 CC2640R2F-Q1 : RF-BM-4077B2 CC2640R2LRHB : RF-BM-4055B1L CC2640R2LRGZ : rf-bm-4077b1l les broches doivent être connectées pendant le test de transmission transparente et le débogage : VCC, GND, TX, RX, RES, BRTS, BCTS, EN (actif bas pour BRTS, Broches BCTS et EN). les broches doivent être connectées pendant le flashage du firmware : cc2540/cc2541 : TDI, TDO (par cc-debugger) cc2640 : TMS, TCK (par xds110) module de la série nordic, module de la série siliconlabs, module de la série TI CC26X2 : modules de la série nordique : nrf52832 : RF-BM-ND04, RF-BM-ND04I, rf-bm-nd08 nrf52810 : RF-BM-ND04C, RF-BM-ND04CI, rf-bm-nd08c nrf52805 : RF-BM-ND09, rf-bm-nd09a nrf52811 : RF-BM-ND04A, rf-bm-nd08a nrf52833 : rf-bm-nd07 nrf52840 : RF-BM-ND05, RF-BM-ND05I, rf-bm-nd06 modules de la série Silicon Labs efr32bg22c112 : RF-BM-BG22A1 EFR32BG22C224 : RF-BM-BG22A3 Modules de la série TI : cc2642r : RF-BM-2642B1 CC2652R : rf-bm-2652b1 les broches doivent être connectées pendant le test de transmission transparente et le débogage : VCC, GND, TX, RX, RES, RTS, CTS (actif bas pour RTS et cts). les broches doivent être connectées pendant la diffusion (balise): VCC, gnd. les broches doivent être connectées pendant le flashage du firmware (par j-link): SWC, SWD, VCC, GND, res. remarque: étant donné que chaque module a des définitions différentes de BRTS, BCTS et CTS, RTS,, il est recommandé de connecter ces broches pour éviter le problème pouvant survenir lors de la transmission transparente. certains des modules BLE rf-star (quelques modules n'en ont pas) ont une broche d'indicateur d'état de veille et une broche d'indicateur d'état de connexion. ces broches sont utilisées pour connaître l'état actuel du module Bluetooth ou utiliser une LED pour indiquer l'état actuel du Bluetooth via MCU.
    Lire la suite
  • quelle est la différence entre le module série et le module à entraînement direct
    quelle est la différence entre le module série et le module à entraînement direct Apr 10, 2023
    quelle est la différence entre le module série et le module à entraînement direct le module série doit transmettre des données. et le module à entraînement direct peut contrôler directement les circuits périphériques. le module série est le pont entre les appareils connectés et les appareils mobiles, qui permet une communication bidirectionnelle. le module à commande directe peut être considéré comme le CPU, le client n'a qu'à faire la programmation pour piloter les circuits périphériques. module à entraînement direct : Modules de la série rf-star : rs02a1-a : RSBRS02AA, RSBRS02AI RS02A1-B : RSBRS02ABR, RSBRS02ABRI Modules de la série TI : cc2540 : RF-BM-S01, RF-BM-S02, RF-BM-S02I CC2541 : RF-CC2540A1, RF-BM-S01A, RF-BM-S02A
    Lire la suite
  • Questions et réponses sur l'Assistant UART
    Questions et réponses sur l'Assistant UART Apr 25, 2022
    UartAssist sert d'assistant de débogage de port série puissant et très pratique. Il prend en charge le débit en bauds couramment utilisé de 110 à 115 200 bps. L'outil de débogage UART permet également de personnaliser le numéro de port, la parité, les bits de données et les bits d'arrêt. De plus, l'assistant UART est bilingue, prend en charge le chinois et l'anglais et s'adapte parfaitement aux paramètres de langue du système d'exploitation. Recommandation : Un assistant de port série pratique pour téléphone mobile. Pas besoin d'un ordinateur portable lourd pour le débogage en déplacement. Il prend également en charge le débogage TCP/IP. Téléchargez l' outil UART de débogage ici. Il y a quelques questions et réponses sur UART Assistant, qui peuvent vous aider beaucoup. 1. Veuillez choisir et cliquer sur RTS et CTS sur l'assistant UART (également appelé DTR). Par exemple: 2. Presque tous les modules RF-star BLE disposent d'une chaîne de retour après la mise sous tension. Si le module n'a aucune chaîne imprimée après la mise sous tension, veuillez essayer de réinitialiser le module ou de rallumer le module. Si les opérations ci-dessus sont effectuées et qu'aucune chaîne n'est affichée, veuillez vérifier si vous choisissez le bon port UART , car plusieurs ports UART peuvent fonctionner en même temps. 3. Si la chaîne est en désordre, veuillez vérifier si vous choisissez le bon débit en bauds. 4. Lorsque vous utilisez les commandes AT, veuillez noter si le module a besoin du CRLF à la fin des commandes AT. La série RF-star et certains modules de la série TI n'ont pas besoin de CRLF. Modules de la série RF-star : RS02A1-A : RSBRS02AA, RSBRS02AI RS02A1-B : RSBRS02ABR, RSBRS02ABRI Modules de la série TI : CC2640R2FRSM : RF-BM-4044B1, RF-BM-4044B2, RF-BM-4044B4, RF-BM-4044B5 CC2640R2FRGZ : RF-BM-4077B1 CC2640R2F-Q1 : RF-BM-4077B2 CC2640R2LRHB : RF-BM-4055B1L CC2640R2LRGZ : RF-BM-4077B1L Les séries Nordic, Silicon Labs et certains modules de la série TI doivent utiliser « +++ » pour accéder au mode de commande AT. Toutes les commandes AT doivent être suivies d'un CFRL, les modules peuvent alors fonctionner normalement. En mode commande AT, le module peut uniquement recevoir les données, mais ne peut pas envoyer les données. Si vous souhaitez effectuer une transmission transparente des données, veuillez d'abord quitter le mode de commande AT. Modules de la série nordique : nRF52832 : RF-BM-ND04, RF-BM-ND04I , RF-BM-ND08 nRF52810 : RF-BM-ND04C, RF-BM-ND04CI, RF-BM-ND08C nRF52805 : RF-BM-ND09, RF-BM-ND09A nRF52811 : RF-BM-ND04A, RF-BM-ND08A nRF52833 : RF-BM-ND07 nRF52840 : RF-BM-ND05, RF-BM-ND05I, RF-BM-ND06 Modules de la série Silicon Labs : EFR32BG22C112 : RF-BM-BG22A1 EFR32BG22C224 : RF-BM-BG22A3 Modules de la série TI : CC2642R : RF-BM-2642B1 CC2652R : RF-BM-2652B1
    Lire la suite
  • Mise à niveau OTA
    Mise à niveau OTA Feb 17, 2022
    Mise à niveau OTA Voici la liste des modules BLE avec fonction OTA. a) Modules RF en étoile : RS02A1-A, RS02A1-B RS02A1-A : RSBRS02AA, RSBRS02AI RS02A1-B : RSBRS02ABR, RSBRS02ABRI APP: RF-star OTA. Prise en charge de la mise à niveau par lots. Contactez RF-star. b) Modules basés sur Silicon Labs : série EFR32BG22 : EFR32BG22C112 : RF-BM-BG22A1 EFR32BG22C224 : RF-BM-BG22A3 APPLICATION : EFR Connect c) Modules basés sur Nordic Semiconductor : nRF52810, nRF52832, nRF52840, nRF52811, nRF52833 et nRF52805 : nRF52832 : RF-BM-ND04, RF-BM-ND04I, RF-BM-ND08 nRF52810 : RF-BM-ND04C, RF-BM-ND04CI, RF-BM-ND08C nRF52805 : RF-BM-ND09, RF-BM-ND09A nRF52811 : RF-BM-ND04A, RF-BM-ND08A nRF52833 : RF-BM-ND07 nRF52840 : RF-BM-ND05, RF-BM-ND05I, RF-BM-ND06 APPLICATION : nRF Connect d) Modules basés sur TI : CC2642R, CC2652R CC2642R : RF-BM-2642B1 CC2652R : RF-BM-2652B1 Remarque : En raison des différents SDK, même le module est le même, il ne peut pas être mis à niveau. Ils ne peuvent mettre à niveau que de manière itérative sur le firmware d'origine.
    Lire la suite
1 2

Un total de 2 pages

Laisser un message

Laisser un message
Si vous êtes intéressé par nos produits et souhaitez en savoir plus, veuillez laisser un message ici, nous vous répondrons dès que possible.

Accueil

Produit

skype

whatsapp