We are a provider of access control systems.
We provide access control services using BLE beacons.
We are replacing the existing BLE chipset with your cy8c4248lqi-bl583 model.
I have some problems while using it.
The approximate structure of our system is as follows.
1. Scan the BLE signal
2. UART communication with corresponding scan information MCU
3. Corresponding data processing in MCU
4. UART communication from MCU to BLE
5. Send the processed data beacon from the BLE
We process the information scanned by your BLE chip and transmit it using your BLE chip.
(Both beacon scanning and beacon transmission use one chip.)
Under normal circumstances, the operation is working without problems.
However, there is a phenomenon that stops the operation continuously in certain situations.
The specific situation is the situation where the power of the place where the access control system is installed is weak (unstable situation).
Under normal circumstances, it will work for approximately 48 hours.
However, there is a phenomenon that can not be scanned after that.
It seems that there is a phenomenon that only the scanning operation stops when the beacon sending operation is normal.
(The BLE scan is determined to be a problem because the UART communication has confirmed that the UART communication operates normally in the situation where the corresponding operation is stopped.)
Therefore, please check if this problem can occur.
It is suspected that the beacon transmission timing and beacon scan timing are different due to the current cause.
The current beacon transmission cycle is 100ms
The beacon scan window is in use for 70ms.
We are also using a function called "CyBle_ProcessEvents".
Please check if there is a case where the function stops only the function. (To make sure that the result is not processed due to the function problem, though it was scanned.)
I also want to know exactly where that problem is occurring.
There is no error in any part when debugging at present.
We ask if there is a way (code verification) that can detect the phenomenon that this operation, that is, the scan is not normal.
I wish you eternal development of the company.