PIC18BT MCE Development Board: Agregando el bluetooth FSC-BT986 y algunas consideraciones


Saludos!! Como ya había mencionado en la publicación principal de este proyecto, vamos a describir cada una de las etapas que lo conforman, asi que como se ve en el titulo hemos agregado un modulo bluetooth a nuestra board, al decir agregar me refiero a que hemos soldado el modulo, importante mencionar el modulo que estoy utilizando es el FSC-BT986 de feasycom, patrocinador de este post.

Sponsor: Feasycom
Este post esta patrocinado por la empresa Feasycom, la cual se centra en la investigación y el desarrollo de productos de IoT (Internet de las cosas), como lo son módulos Bluetooth y módulos WiFi. Con más de 15 años de experiencia en la conectividad inalámbrica, Feasycom tiene capacidades para brindar desarrollo de productos, reducir el costo de integración y acortar el ciclo de personalización del producto para diversos clientes en todo el mundo. Los servicios de ingeniería y diseño de Feasycom incluyen:
  • SDK
  • Soporte de aplicaciones
  • Diseño de PCB
  • Placas de desarrollo
  • Desarrollo de firmware
  • Personalización de profundidad
  • Solicitud de certificación
Si deseas saber mas o adquirir un producto te recomiendo revisar su página.
Bueno para iniciar dejo una foto enfocando el modulo bluetooth ya soldado. Como se puede ver el footprint que he utilizado solo tiene ciertos PADs, el motivo es que cuando realice el Layout decidí omitirlos por no usarse, ademas como se mandaron a fabricar los PCBs (con soldermask) facilita soldar el modulo sin que sus pines hagan contacto con alguna pista o plano que este por debajo.


Por como esta tomada la foto pareciera que no esta bien soldado, pero físicamente me parece presentable. Por la parte superior de la board, solo basta con soldar una resistencia y un LED (R6 y D6 respectivamente).


Si quieres saber mas sobre la conexión del bluetooth recomiendo revisar los siguientes post.

Consideraciones o puntos importantes
Es importante mencionar lo siguiente; cuando he realizado el diseño de la board me base en el datasheet v1.2 (versión que estaba activa cuando el patrocinador me mando las muestras), pero actualmente este documento ha cambiado y a día de esta publicación se tiene la v1.7 disponible (con lo cual trajo un par de cambios en el modulo, asi que considéralo si vas a comprar o usar este bluetooth, siempre recomendable revisar la hoja de datos del fabricante).
 

Uno de los principales e importantes cambios a tener en cuenta es el voltaje de alimentación. Como se puede observar paso de soportar un voltaje de alimentación de 5.5V a 3.6V como máximo, como yo estoy usando un modulo viejito podría utilizar un voltaje mayo pero he decidido utilizar un regulador de 3.3V (Etiqueta U3 recomiendo revisar el esquemático de a board para identificarlo).


Otro punto importante es sobre el cambio de ciertos pines en el modulo. Principalmente el la función del pin 33, si vemos en la versión v1.2 este pin funcionaba para saber el Status del modulo (esto si lo quisiéramos conectar a un MCU y procesar dicha señal), pero en la versión actual esa función solo esta disponible en el pin 30 y el pin 33 es una IO general.


Ahora bien ¿Por que es importante este cambio? Bueno resulta que yo he utilizado el pin 33 como BT_Status en el diseño, si usara un nuevo modulo en teoría no me funcionaria, por lo tanto tendría que cortar el pin y soldar un puente al pin 30 (tenerlo en cuenta si están usando este modulo), como mencione en el post donde "PIC18BT MCE Development Board: Diagrama esquematico", esta board puede soportar el HC-05 por eso el jumper JP6 comparte linea con el pin 32 (aunque esto lo podría mostrar en otro post donde coloque este bluetooth a otra board). 


Como en futuros ejemplos con este bluetooth (FSC-BT986) no estaré usando el pin STATUS no le tomare mucha importancia (asi que hare parches cuando lo necesite). Bueno por el momento es todo, es posteriores posts estaré documentando mas sobre esta board.

Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.


Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interés y la otra puedes ayudarme con una donación para seguir realizando publicaciones y mejorar el contenido del sitio. También puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.


Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.

Referencias:

Publicar un comentario

0 Comentarios