I am using a custom PCB board with brd4306A radio board and bgm13p22512GA soc(both from Silico Labs) on it. It talks to a windows app via BLE(Bluetooth Low energy). I am also testing this communication with wireless starter kit(WSTK)from silicon labs which comes pre-packed with brd4306A radio board and bgm13p22512GA soc and it talks to the windows app as well but the response time is much slower with the custom PCB board as compared to the Wireless Starter kit.Slow response time means when I write to the characterstic of the BLE device from PC then the notifications sent out by BLE are slower with the custom PCB board as compared to the ready made board from Silicon labs Moreover with custom PCB it disconnects randomly in between.
Another important thing is radio board is also connected to another controller via UART for transmitting and receiving messages to windows app.
The custom PCB board is connected to another controller via UART1 PA2 ,PA3 pins and with wireless starter kit I connect it with UART0 pa0,pa1 pins. Is the change in UART ports causing the speed difference?
I have attached the Schematic and PCB imageS of the custom PCB board. I would be really grateful if someone can help me out.
this is the link to the datasheet of the radio board bgm13p22-->enter link description here--pg55