Pasar del módulo bluetooth al chip

0

Soy un ingeniero de software que recientemente se ha interesado mucho en el hardware. Soy muy novato, así que me disculpo con anticipación por cualquier error estúpido o malentendido que tenga. Esta también podría ser una pregunta amplia, pero parece que me he perdido un poco y podría usar alguna dirección.

Mi proyecto principal en el que he estado trabajando es un controlador bluetooth hid portátil. En este momento, he podido conectar un attiny85 a un módulo bluetooth HM-10 para enviar comandos HID bluetooth a mi teléfono usando una placa de pruebas.

Ahora quiero pasar de una placa de pruebas y componentes de orificio pasante a una PCB y componentes de montaje en superficie para tratar de reducir el tamaño y el costo. Hasta ahora, las cosas han sido bastante sencillas gracias principalmente a (lo que me parece) el módulo Bluetooth que abstrae la interacción con el chip Bluetooth.

He estado considerando el uso de un TI cc2541 o un Nordic nRF51822 como un chip Bluetooth independiente para colocar una PCB en lugar de usar cualquiera de estos en un módulo.

Mirando el módulo, parece que hay más cosas que hacer y luego solo leds de estado, así que asumo que no puedo esperar lanzar este chip en una PCB con las mismas conexiones que tengo en el módulo.

¿Cómo puedo saber qué componentes necesito para trabajar directamente con el chip en lugar del módulo? ¿Hay algún documento proporcionado por el fabricante que indique qué otros componentes son necesarios y también un esquema?

    

2 respuestas

0

Considere un módulo como las unidades ezBLE de Cypress ( enlace ) . Tienen un microcontrolador incorporado (Cortex M0) y también todos los componentes de RF. Vienen precertificados, por lo que si alguna vez decide hacer un producto, no es necesario que lo certifique usted mismo. Con estos, abstraes la horrible pila de BT y los posibles problemas con el diseño de la antena. Esta es probablemente la mejor manera para usted, ya que está fuera del campo de juego de Arduino y dentro de un territorio totalmente integrado, pero no de metal (en ambos sentidos).

    
respondido por el awjlogan
0

Hay una gran cantidad de módulos BLE con certificación pre-fcc que han salido en los últimos 5 años. El RFDuino usa el nrf51822 (como más debido a mi asombro, considerando la naturaleza terriblemente negra de la caja de ese SOC), así como el uBlox NINA-B112. Murata hace un módulo realmente pequeño que también está precertificado que hace uso del juego de chips de diálogo, este Atmel SOC y este Alps SOC (F ****** tiny ). Lo mejor es encontrar el que mejor se ajuste a los objetivos de tamaño y costo de su proyecto. En general, si puede encontrar ejemplos de firmware de estos fabricantes que ofrezcan algún tipo de transferencia a través de un bus serie, debería hacerlo bastante rápido. Busque en la hoja de datos las menciones de "aplicación UART" o "Operación del esclavo SPI" o algo parecido, y puede encontrar exactamente lo que necesita. Por lo general, estos módulos solo necesitan energía limpia, buen desacoplamiento y algunos arranques, y usted está en la posición de firmware.

    
respondido por el Luke Gary

Lea otras preguntas en las etiquetas