KT6368A双模蓝牙芯片收到有段时间了,前段时间在网上购得一些缺失的元器件,收到清月电子官方的套件是没有焊接的板子,开箱后的组件如下:
开箱.jpg
      袋子里包括提供的5pcs的KT6368双模蓝牙芯片,还有标准的24MHz贴片晶振。PCB板上有详细的标注,用户需根据原理图手动焊接。
物料.jpg
       根据手头现有的电子元器件,先焊接了一部分,收到小的电容电阻就再补焊上去,焊接成品展如下:
焊接1.jpg
焊接2.jpg
          根据官方提供的参考用户手册,需要将开发板连接一个USB转串口的工具,即USB->TTL模块,文档中提示KT6368A芯片不能超过3.4V,因此我们通过杜邦线给板子上电时,电源需要接TTL模块的3.3V。
串口工具.jpg
       硬件连接好后,将板子与电脑相连接,打开“AiThinker Serial Tool V1.2.3”工具,选择相对应的串口号,波特率为115200,起初时是能正常显示收到的开机提示字符的,但连接了手机“nRF Connect”蓝牙调试工具后,就显示乱码了。
上电.jpg
       手机端安装了nRF Connect”蓝牙调试工具,打开蓝牙开关,在打开这个蓝牙调试工具,能够正常找寻到KT6368A设备,连接该设备,然后先打开“通知”,然后再给板子发送数据,这里发送数据即是写入数据,这里写入文本“0123456789”,在PC端的“AiThinker Serial Tool V1.2.3”上会显示相对应的文本信息。
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
接收到手机发来的文本字符.jpg
       这样看来都还是很正常的,但是测了几遍后,模块的接收窗口显示乱码,包括启动后输出也没有起初正常的字符输出了,也不知道为何?尝试使用AT指令恢复出厂设置,重新给板子上电,怎么整都不会输出正常的字符,以hex的方式输出是可以,但不是很直观哦。请教一下各路大神,这是啥原因?整个过程并没有给芯片加载超过3.4V的电压的呀,使用micro USB供电这不还有ME6208A这颗3.3V的线性LDO物料吗?板子原理图如下:
原理图.png
          接收窗口打印乱码,一般遇到此类会怀疑是波特率设置不对,但是发送了恢复出厂设置的指令,也看到有相应的接收乱码字符输出,但还是乱码。使用了“AiThinker Serial Tool V1.2.3”、“SSCOM”、“SecureCRT”串口工具,都是输出乱码,调节了波特率也没用,不会是硬件干扰或者元器件损坏了吧?
字符显示乱码.png
打印乱码.png
         此次分享就到此结束,虽然还未找到接收窗口显示乱码的问题,但使用hex显示还是正常的,希望得到各位大佬的指点迷津。后续再调试调试,排除软件问题后,再换芯片验证,官方不是提供了5pcs样片嘛。这里得感谢清月电子提供的元器件,论坛提供的试用平台。