Below You'll Find Answers to the Questions We Get Asked the Most About Wireless IoT Technologies.
  • Interfaces periféricas universales: ¿Qué es I2C, ADC, CAN Bus?
    Interfaces periféricas universales: ¿Qué es I2C, ADC, CAN Bus? Jun 13, 2023
    Discutimos los dos tipos de interfaces periféricas universales en sistemas integrados UART e I2S en el Capítulo Ⅰ . Ahora aprendamos sobre los buses I2C, ADC y CAN en el Capítulo Ⅱ . ¿Qué es I2C? I2C (Circuito interintegrado) es un bus semidúplex en serie de dos hilos desarrollado por Philips, que se utiliza principalmente para la comunicación entre chips a corta distancia y baja velocidad. Es un estándar de bus ampliamente utilizado en el campo del control de comunicaciones microelectrónicas. Es una forma especial de comunicación síncrona, con ventajas tales como menos líneas de interfaz, métodos de control simples y empaque de dispositivos pequeños. I2C puede transmitir información entre nodos multimaestro y multisalve utilizando solo dos cables: SDA (datos en serie) y SCL (reloj en serie). La velocidad de transmisión de datos bidireccional en serie de 8 bits puede alcanzar los 100 Kbit/s en el modo estándar, los 400 Kbit/s en el modo rápido y los 3,4 Mbit/s en el modo de alta velocidad. La conexión del dispositivo se muestra en la Figura 1. Figura 1 Conexiones de maestro a esclavo de bus I2C ¿Cómo funciona I2C? Los datos en la línea SDA deben ser estables durante el período alto de la línea SCL. El estado ALTO o BAJO de la línea SDA solo puede cambiar cuando la señal del reloj en la línea SCL es baja. Figura 2 La señal de datos sincrónicos Condición de inicio : cuando SCL es ALTO y SDA salta de ALTO a BAJO, comienza la transmisión de datos. Condición de parada : cuando SCL es ALTO y SDA salta de BAJO a ALTO, la transmisión de datos se detiene. Tanto la condición de inicio como la condición de parada son emitidas por los dispositivos maestros. Después de que se genera la condición de inicio, el bus está en un estado ocupado. Y después de que se genera la condición de parada, el bus se libera y se encuentra en estado inactivo. En estado inactivo, tanto SCL como SDA están en niveles altos. El proceso se muestra en la Figura 3 a continuación. Figura 3 Condición de inicio y condición de parada Señal de reconocimiento: después de completar la transmisión de 1 byte, es decir, dentro del noveno ciclo de reloj SCL, el maestro debe liberar el bus SDA y entregar el control del bus al esclavo. Debido al papel de la resistencia pull-up, el bus está en un nivel alto en este momento. Si el esclavo recibe correctamente los datos enviados por el maestro, bajará el SDA, indicando una señal de reconocimiento. Señal de no reconocimiento : cuando se alcanza el noveno ciclo de reloj SCL, el SDA permanece alto, lo que indica una señal de no reconocimiento. Se debe garantizar que cada byte sea de 8 bits. Al transmitir datos, el bit más alto (MSB) se transmite primero y cada byte transmitido debe ir seguido de un bit de reconocimiento (es decir, una trama tiene un total de 9 bits). Si hay una señal de no reconocimiento del esclavo dentro de un tiempo determinado, se considera automáticamente que el esclavo ha recibido los datos correctamente y el maestro envía una con...
    Lee mas
  • intervalo de transmisión e intervalo de conexión
    intervalo de transmisión e intervalo de conexión May 25, 2023
    intervalo de transmisión e intervalo de conexión intervalo de transmisión: el rango configurable es de 20 ms a 1024 ms. el intervalo de transmisión máximo de los módulos rf-star es de 5 s. porque el intervalo de transmisión es el principal factor que afecta el consumo de energía. cuanto mayor sea el intervalo de transmisión, cuanto menor sea el consumo de energía. sin embargo, si el módulo permite un intervalo de transmisión mayor, el establecimiento de la conexión y la operación de escaneo funcionarán lentamente. por debajo del intervalo de transmisión de 5 s, es posible que no haya conexión que se puede construir. rf-star recomienda que el intervalo máximo de transmisión sea de 2 s. intervalo de conexión: el rango configurable es de 8 ms a 425 s. el intervalo de conexión predeterminado entre los módulos rf-star es de 20 ms. el intervalo de conexión entre el módulo BLE y el teléfono móvil será diferente. el intervalo de conexión mínimo predeterminado del el sistema ios es de 30 ms , y andriod puede alcanzar los 20 ms y los siguientes .
    Lee mas
  • control de flujo de hardware y control de flujo de software
    control de flujo de hardware y control de flujo de software May 10, 2023
    control de flujo de hardware y control de flujo de software control de flujo de hardware: Lista de módulos basados en semiconductores nórdicos 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 lista de módulos basados en laboratorios de silicio efr32bg22c112: RF-BM-BG22A1 EFR32BG22C224: rf-bm-bg22a3 software de control de flujo: módulo de la serie rf-star: rs02a1-a: RSBRS02AA, RSBRS02AI RS02A1-B: RSBRS02ABR, RSBRS02ABRI Módulo de la serie 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 para garantizar la función normal de recepción y transmisión de los módulos BLE,, el control de flujo del hardware debe preocuparse por el pin CTS, mientras que el control de flujo del software debe preocuparse por BRTS.
    Lee mas
  • Intervalo de conexión MTU, y velocidad de transmisión transparente
    Intervalo de conexión MTU, y velocidad de transmisión transparente May 08, 2023
    Intervalo de conexión MTU, y velocidad de transmisión transparente mtu es la unidad de transmisión máxima durante la transmisión de datos BLE. MTU se establece para limitar la longitud máxima de datos de los dispositivos BLE. la MTU de BLE4.0 es 23 bytes y BLE5.0 es 251 bytes. para BLE4.0, el paquete de datos máximo debe ser (MTU-3) bytes, es decir, la longitud de datos debe ser de 20 bytes como máximo. para BLE4.2,, la tasa de comunicación aumenta de acuerdo con el aumento de mtu. para BLE5.0, MTU será diferente del SDK de diferentes fabricantes. serie nordic nrf52: 247 bytes; serie rf-star rs02ax: 251 bytes; serie siliconlabs EFR32BG22: 250 bytes; Serie TI CC26XX: 251 bytes. diferentes sistemas de teléfonos móviles tienen diferentes MTU. Android tiene 251 bytes, mientras que ios tiene 185 bytes. cada paquete BLE tiene (MTU-3) bytes. para el módulo de puerto serie rf-star,, la velocidad de transmisión transparente es uno de los factores más importantes que los usuarios tendrán en cuenta. entonces, ¿cómo podemos lograr la mayor velocidad de transmisión transparente? el estado de conexión del módulo de puerto serie BLE es la operación periódica de eventos de suspensión y eventos de conexión. el tiempo entre dos eventos es el intervalo de conexión. los datos solo se pueden enviar cuando llega el evento de conexión. allí no hay posibilidad de enviar los datos durante el evento de suspensión. cuanto menor sea el intervalo de conexión, cuanto más cerca estén los eventos de conexión. entonces, más oportunidades para enviar datos y se envían más datos. como máximo Se pueden enviar 6~7 tramas de datos durante cada evento de conexión. así que, cuando se pueden enviar más datos en una trama de datos, se pueden transmitir más datos durante un evento de conexión. una trama de datos significa la MTU. cuanto mayor sea la MTU, mayor será la tasa de transmisión transparente. cuando probamos la velocidad de transmisión transparente límite,, generalmente acortamos el intervalo de conexión y aumentamos la MTU., además,, hay muchos otros factores que pueden influir en la velocidad,, incluida la velocidad en baudios, simple intervalo de envío de datos del puerto serie.
    Lee mas
  • la función de autenticación y emparejamiento del módulo BLE
    la función de autenticación y emparejamiento del módulo BLE Mar 24, 2022
    la función de autenticación y emparejamiento del módulo BLE desde el punto de vista del protocolo: autenticación: la autenticación se usa para verificar la identidad del dispositivo mediante datos UART,, que solo es efectivo para APP. ¿cómo usar la función de autenticación? habilite la función de autenticación y establezca una contraseña para la autenticación del dispositivo esclavo. cuando el maestro se conecte al esclavo, el maestro debe enviar la contraseña preestablecida en el canal de autenticación. después de que el esclavo reciba la contraseña, comprobará si la contraseña es la misma que la preestablecida. si es así, la conexión se mantendrá si no, la conexión será deshabilitada. emparejamiento: el emparejamiento es compatible con el protocolo subyacente bluetooth. guardará el dispositivo emparejado en la lista de emparejamiento. sin importar qué dispositivo para la parte maestra sea: un módulo o un teléfono móvil, admite la función de emparejamiento. para la función: autenticación: la autenticación requiere la contraseña en el canal para cada conexión. emparejamiento: el emparejamiento admite la conexión directa sin contraseña después de configurar el primer emparejamiento. solo se elimina la dirección MAC del dispositivo de emparejamiento previo en la lista de emparejamiento, se necesitará una contraseña para establecer la conexión nuevamente,
    Lee mas
  • cableado básico de los pines del módulo bluetooth
    cableado básico de los pines del módulo bluetooth Apr 17, 2023
    cableado básico de los pines del módulo bluetooth módulo de la serie rf-star: rs02a1-a: RSBRS02AA, RSBRS02AI RS02A1-B: RSBRS02ABR, rsbrs02abri los pines deben conectarse durante la prueba de transmisión transparente y la depuración: VCC, GND, TX, RX, BRTS, BCTS, EN (activo bajo para BRTS, BCTS y pines EN ). los pines deben conectarse durante la transmisión: VCC, GND, en. los pines deben conectarse durante la actualización del firmware (mediante j-link o escritor fuera de línea): SWC, SWD, VCC, GND, RES. Módulo de la serie 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 los pines deben conectarse durante la prueba de transmisión transparente y la depuración: VCC, GND, TX, RX, RES, BRTS, BCTS, EN (bajo activo para BRTS, clavijas BCTS y EN). los pines deben estar conectados durante el flasheo del firmware: cc2540/cc2541: TDI, TDO (por cc-debugger) cc2640: TMS, TCK (por xds110) módulo de la serie nordic, módulo de la serie siliconlabs, módulo de la serie TI CC26X2: Módulos de la serie nórdica: 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 módulos de la serie de laboratorios de silicio efr32bg22c112: RF-BM-BG22A1 EFR32BG22C224: RF-BM-BG22A3 Módulos de la serie TI: cc2642r: RF-BM-2642B1 CC2652R: rf-bm-2652b1 los pines deben conectarse durante la prueba de transmisión transparente y la depuración: VCC, GND, TX, RX, RES, RTS, CTS (activo bajo para RTS y cts). los pines deben conectarse durante la transmisión (baliza): VCC, gnd. los pines deben conectarse durante la actualización del firmware (mediante j-link): SWC, SWD, VCC, GND, res. observación: debido a que cada módulo tiene diferentes definiciones de BRTS, BCTS y CTS, RTS,, se recomienda conectar esos pines para evitar el problema que puede causar durante la transmisión transparente. algunos de los módulos BLE de rf-star (algunos módulos no lo tienen) tienen un pin indicador de estado de suspensión y un pin indicador de estado de conexión ., esos pines se usan para conocer el estado actual del módulo bluetooth o usan un LED para indicar el estado actual de bluetooth a través de MCU.
    Lee mas
  • ¿Cuál es la diferencia entre el módulo serial y el módulo de accionamiento directo?
    ¿Cuál es la diferencia entre el módulo serial y el módulo de accionamiento directo? Apr 10, 2023
    ¿Cuál es la diferencia entre el módulo serial y el módulo de accionamiento directo? el módulo en serie es para reenviar datos. y el módulo de accionamiento directo puede controlar directamente los circuitos periféricos. el módulo serie es el puente entre los dispositivos conectados y los dispositivos móviles, que permite la comunicación bidireccional. el módulo de control directo se puede considerar como la CPU, el cliente solo necesita hacer la programación para controlar los circuitos periféricos. módulo de accionamiento directo: Módulos de la serie rf-star: rs02a1-a: RSBRS02AA, RSBRS02AI RS02A1-B: RSBRS02ABR, RSBRS02ABRI Módulos de la serie TI: cc2540: RF-BM-S01, RF-BM-S02, RF-BM-S02I CC2541: RF-CC2540A1, RF-BM-S01A, RF-BM-S02A
    Lee mas
  • Preguntas y respuestas sobre el asistente UART
    Preguntas y respuestas sobre el asistente UART Apr 25, 2022
    UartAssist sirve como un potente asistente de depuración de puertos serie con gran viabilidad. Admite la velocidad de baudios comúnmente utilizada de 110-115200 bps. La herramienta UART de depuración también permite la personalización del número de puerto, la paridad, los bits de datos y los bits de parada. Además, el asistente UART es bilingüe, admite chino e inglés y se ajusta perfectamente a la configuración de idioma del sistema operativo. Recomendación: Un práctico asistente de puerto serie para teléfono móvil. No es necesario un portátil pesado para realizar depuraciones mientras viaja. También admite la depuración de TCP/IP. Descargue la herramienta UART de depuración aquí. Hay algunas preguntas y respuestas sobre UART Assistant que pueden ayudarle mucho. 1. Elija y haga clic en RTS y CTS en el Asistente UART (también llamado DTR). Por ejemplo: 2. Casi todos los módulos BLE RF-star tienen la cadena de retroalimentación después del encendido. Si el módulo no tiene ninguna cadena impresa después de encenderlo, intente restablecer el módulo o volver a encenderlo. Si se realizan las operaciones anteriores y no se muestra ninguna cadena, verifique si elige el puerto UART correcto , ya que es posible que haya varios puertos UART funcionando al mismo tiempo. 3. Si la cadena está desordenada, verifique si elige la velocidad en baudios correcta. 4. Al usar comandos AT, tenga en cuenta si el módulo necesita el CRLF al final de los comandos AT. La serie RF-star y algunos módulos de la serie TI no necesitan CRLF. Módulos de la serie RF-star: RS02A1-A : RSBRS02AA, RSBRS02AI RS02A1-B: RSBRS02ABR, RSBRS02ABRI Módulos de la serie 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 Las series Nordic, Silicon Labs y algunos módulos de la serie TI necesitan usar “+++” para ingresar al modo de comando AT. Todos los comandos AT deben ir seguidos de un CFRL para que los módulos puedan funcionar normalmente. En el modo de comando AT, el módulo solo puede recibir los datos, pero no puede enviarlos. Si desea realizar la transmisión de datos transparente, salga primero del modo de comando AT. Módulos de la serie nórdica: 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 Módulos de la serie Silicon Labs: EFR32BG22C112: RF-BM-BG22A1 EFR32BG22C224: RF-BM-BG22A3 Módulos de la serie TI: CC2642R: RF-BM-2642B1 CC2652R: RF-BM-2652B1
    Lee mas
  • Actualización OTA
    Actualización OTA Feb 17, 2022
    Actualización OTA Aquí está la lista de módulos BLE con función OTA. a) Módulos basados en estrella RF: RS02A1-A, RS02A1-B RS02A1-A: RSBRS02AA, RSBRS02AI RS02A1-B: RSBRS02ABR, RSBRS02ABRI APLICACIÓN: RF-estrella OTA. Soporte de actualización por lotes. Póngase en contacto con RF-estrella. b) Módulos basados en Silicon Labs: serie EFR32BG22: EFR32BG22C112: RF-BM-BG22A1 EFR32BG22C224: RF-BM-BG22A3 APLICACIÓN: EFR Conectar c) Módulos basados en Nordic Semiconductor: nRF52810, nRF52832, nRF52840, nRF52811, nRF52833 y 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 APLICACIÓN: conexión nRF d) Módulos basados en TI: CC2642R, CC2652R CC2642R: RF-BM-2642B1 CC2652R: RF-BM-2652B1 Observación: debido a los diferentes SDK, incluso el módulo es el mismo, no se puede actualizar. Solo pueden actualizar iterativamente en el firmware original.
    Lee mas
1 2

Un total de 2 paginas

Deja un mensaje

Deja un mensaje
Si está interesado en nuestros productos y desea conocer más detalles, deje un mensaje aquí, le responderemos lo antes posible.

Hogar

Producto

skype

whatsapp