Smart Bluetooth Forum Discussions
Hello,
We already produced 2 PCBs with the BCM20736S. They work properly, without any issue.
We wanted to launch a production, and we modified the layout. We just wanted to improve the layout in respect of the recommendations given in the technical manual. We manufactured 10 prototypes that -unfortunately- do not work at all. The current consumption of the board is quite high (200mA instead of 10mA for the previous version) and we are not able to program the internal EEPROM (UART). Moreover, the BCM20737S is getting hot quickly.
More information :
- If we remove the SiP, the board does not present the issue anymore (at least for the current consumption). Only the SiP is hot, and the problem seems to be there.
- I realized that there is a small golden arrow on the bottom side of the SiP (a pin 1 marker). This metallic area seems to be connected to ground. Unfortunately, we have a via to Vcc at the exact same position... It could be the source of our problems but the solder mask covers the via and I guess that it should be a sufficent protection.
- I see also several wires in relief on the bottom side of the SiP, themselves protected by a dark solder mask. I was wondering whether some high frequency signals are going thru these wires. In this case, it could be possible that I introduced some important capacitors between these wires and my ground plane (or some of my signals). Could it be the cause of my issues ? Is it recommended not to have anything metallic on the top layer of the PCB, under the SiP ? I didn't find such recommendation in the technical manual but it would make sense...
Thanks for your help/suggestions.
Francis
Show LessHello,
we are using the BCM20736S (CYW20736S) BLE Module.
For rapid prototyping the component placement and soldering is done semi-professional in our company (reflow soldering).
The footprint is exactly like the one specified in the technical reference manual.
But only 25% of the BLE modules are working correctly. The ones not working show no signs of life at all (most likely: some pins not connected or maybe high temperature).
Does someone has ideas to lower the failure rate (except for external/professional soldering)?
Thank you so much in advance!
Show LessHello everyone.
I have the following problem.
When I put in the code blecen_Scan the timer 1s stopped working.
Has anyone ever had a similar problem?
Show LessI have 4 devices
communicating in a Bluetooth piconet, where 1 device is the master device and 3
devices are slave devices.
I want to time
synchronize the 4 devices to within 1 millisecond using Bluetooth
communication.
To do this, each
device would share and/or compute a "common" time clock such that all
devices can be time synchronized for other tasks e.g. infrared data
communication, etc.
I have a piconet of 4 devices, where 1 device is a master
and 3 devices are slave.
Communication continuously occurs between master and the
slaves.
But then the master is shutdown at an arbitrary time.
What's the fastest way for the remaining 3 devices to
continue to communicate?
Does this require the discovery process to repeat, and links
reestablished? Or is there a faster way
to restore communication?
-Ken
Software Engineer
Show LessHi to all
- Does BCM20737S support BT standards 4.1 and 4.2 ?
- which SDK ( 2.x ) support BLE Mesh
- what about Tread support, it was mentioned some time ago ?
Thanks
Show LessHello everybody:
I'm developing on BLE Flood Mesh.Now the board is hardcoded as proxy-capable device in flood_mesh_create() function.
If the board is not hardcoded as proxy-capable device by setting is_proxy in flood_mesh_create() function,
I want push-and-hold the application button to configure the board as a proxy-capable device.
Please point me how to fix program.
Show LessI'm using the Anaren WICED BLE module (A20737-based). Is it possible to use the HCI (or peripheral) UART connection directly from another CPU on the board to download firmware into the part? I'm looking for a more elegant way to provision my boards than to have to use the IDE, Anaren Programmer, or the SDK CLI tool. I'm also looking for a way to eliminate the need for a separate programming connector for the WICED module.
I've seen others ask a similar question but haven't seen any clues as to how one might do a direct download of firmware into the module.
Show LessHi All,
I use hello_client to develop my master client application based on SDK 2.2.2, when it connected 3 slave devices, I try to connect the fourth slave device, after a while, one connection disconnect, from that point, there are just many adv report, no connection timeout occured, and the application slow timer stopped, I add the issue log here, and don't the strange reason, I don't know why the scanning doesn't stop, because I must call blecen_Scan(NO_SCAN) before calling blecen_Conn(HIGH_CONN, evt->wd_addr, evt->addressType) when I try to connect new device.
Show LessHi All,
I face a issue about 20736 ble scan, my SDK is Wiced smart 2.2.3, I develop application based on hell0_client app, the peripheral ble slave devices quantity is about 400 units, 20736 tries to connect scanning callback devices, sometimes it will fail and restart ble scan again, however the callback of hello_client_advertisement_report doesn't report any advertising device anymore, I use API of blecen_GetScan to check the state, the result shows that it is low scan mode, does anyone face such this issue? thanks a lot.
Show Less