1. Clarify to yourself what the specific issue is.
2. Apply basic troubleshooting:
3. Consult the datasheets and reference manuals. Sources include:
4. Search to see if someone has asked the same question already.
5. Include the relevant parts of your development setup in the problem description. Examples include:
6. Include steps to reproduce the problem or specific conditions the problem occurs in.
7. Be patient and avoid making duplicates of your question.
For general community usage please refer to the Silicon Labs Community Guidelines.
I'm looking for Schematic & layout files for Thunderboard React
Whilst working on a project using a thunderboard sense 2, I'm encountering a few problems regarding the onboard temperature sensor
(The project builds upon the bluetooth soc empty example)
First I added the following headers to the main.c file (retargetserial used for monitoring output during debugging )
Afterwards I added the following code (inspired by the code used in the thunderboard sense 2 example project)
However, during debugging in simplicity studio the code fails to execute the SI7021_init() function.
Terminal output confirms simplicity studio debugger : si7021_init() never executes properly.
Any suggestion that can help solve this problem?
I'm currently using the thunderboard-react board with a sensor wired up to PWR, GND and PD14. I need to read the voltage on PD14. Is there a simple example demonstrating how to do this?
I`m running Thunderboard sense 2 Demo and after couple of minuets the connection between the board and the Smartphone is disconnects,why is it?
After I`m pressing the reset button on the board and open the app on the phone again the connection is established again.
I'm using Thunderboard Sense 2. I used the ADC example app as a starting point and have built an application which collects 1024 samples every few seconds. The sampling rate I want to use is 10ksps (the exact sampling rate is 10602.7. When I run this using Simplicity Studio debugger, I get all correct timing, samples look good. However when I stop the debugger, unplug and plug back the USB (just to use the USB as power source), the sampling rate is about 2.5x slower. I tested this by toggling GPIO when FIFO is full (3 samples in my case). When I run from debugger I get about 280us (which is correct for 1/10602.7 * 3), but when I run without debugger I get about 720us which is a little more than 2.5x too slow.
Is there a known issue related to this? I saw a possibly related issue (Errata ADC_E228) which says FiFO overflows may occur at much lower sampling rates than maximum sampling rate - but it doesn't say at what sampling rates.
To summarize my configuration:
- Configured sampling rate 10602.7 samples per second
- Resolution = 12bits
- FIFO size 3 (I've also tried 2 and 4 with similar results)
- Sampling 1024 samples every 7 seconds
- When I run from debugger, I get correct sampling rate
- When I run without debugger I get about 2.5x too slow. I've tried this both with battery and USB power
NOTE also that I've tried sampling rate of about 2kHz (2182.9 to be exact). It works much better but I do see sample hits much less frequently than the 10kHz configuration.
I am trying to read data directly from Thunderboard Sense using RPi 3 through BLE. Found a source online but there seem to be an error when i tried to run the code as shown in the attached file
Does anyone tell have a solution for this problem?
Thank you very much!
I'm Pretty new in SiLab work space.
One of the Thunderboard document described you can download an example/demo named "environment demo" for ZigBee connection,please see below,
While open Simplicity Studio and connect the Thunderboard I didn't see any SDK related to this demo, please advise where I can find it?
Hi I am trying to read values from a GPIO pin (I am using Thunderboard Sense 2 board), but this input has an analog voltage. I understand that this means I need to use the on-chip ADC, so I followed an example which uses an ADC. The example I followed uses VDD as a test voltage and then PC9 as the desired input pin. I am pretty sure that VDD works because I am lighting up an LED based on the value I am seeing from ADC reading the VDD and VDD is corresponding to a value of about 1.5V. Unfortunately PC9 is not exposed on the TBSense2 board, so I have to switch to another pin which is routed to one of the pads on TBSense 2. I've tried multiple pins and have followed the APORT protocol to identify the correct ADC channel and Port. All I am doing is changing the following line:
ADC_ScanSingleEndedInputAdd(&initScan, adcScanInputGroup0, adcPosSelAPORT3YCH13);
Where I change "adcPosSelAPORT3YCH13" depending on which pin I am rerouting to using the APORT channel and pin definition as seen in the image below:
1. Is there more that I need to do other than change that one line mentioned above?
2. Are there any GPIO pins on the TBSense 2 that can be used for analog input? (I've tried many GPIO pins at this point, but maybe I didn't try the right one)
I recently purchased thunderboard sense 2. The product description at https://www.silabs.com/products/development-tools/thunderboard/thunderboard-sense-two-kit
page says cloud streaming source code available.
I'm not able to find it anywhere on github as well.
Can anyone help me with the same?
The product is advertised as open source, but actually it is very hard to find everything at a place in a go.
Can silabs team help with the same?
I saw at document QSG139 this "Simultaneous connections Up to 8 simultaneous connections regardless of role (master or slave)"
I saw also at Nordic that you can connect up to 20 devices to one Central,it is depend on the Stack they developed?
Please advise how I can add for example Blinky code or more examples to the Simplicity studio,
I'm working on a project that uses a Thunderboard Sense PCB, but with a EFR32MG13 instead of the EFR32MG1. Since we'll be building these boards from scratch, I'm looking for a way to program the EFM8 (which is used as a power + interrupt controller (PIC) on the Thunderboard Sense) with the PIC firmware. From looking at the schematic, I can see that the EFR32MG is connected to the EFM8 through the DBG_C2CK and CBG_C2D lines. Does anyone know if there's a way to program the PIC firmware into the EFM8 from the EFR32MG? Can anyone even identify which firmware is used in the EFM8 for the PIC functions?