- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am using the PSoC 4 BLE module on the kit mother board, I have placed a 10 Ω resistor across J15 and observing it by connecting both a scope and a DVM across it. (Note: The DVM is reading mV and I just divide by 10 to get mA.) When I run the board powering it from USB, I get a reasonable steady state current on the DVM and can see the spikes when BlueTooth transmits on the scope. This is with PSoC Creator 3.3 running and connected to the target processor. As soon as I start to download code into the board the current reverses (That is Vdd BLE > Vdd on J15). The current value is now a small fraction of what it read previously. It stays in this state even if I hit RESET on the mother board.
The only way I can get it back to normal current is to pull the USB and plug it back in again. Then current returns to the original value.
Am I doing something wrong or is this just the way it works ?
Thanks very much for the help.
--jim schimpf
Solved! Go to Solution.
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just an educated guess: during program and debug the programmer supplies power to the BLE board. This could reverse the current since there are now two supplies.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jim Please post or project so we can check it out.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I cannot send you the project (NDA project...) but I will try to make another project that has the same problem. This will be tomorrow some time. Thank you for looking at this.
--jim schimpf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Here is a project you can have, the main is just a loop with a 5 second delay. The code was for testing a 24C16 EEPROM. That code is included but not used here. It should run on the Pioneer kit hardware. Measuring it I found:
Code in processor & plug in USB 12.90 ma
Start Debug -1.01 ma <- Just starting download
Debug run -0.77 ma <- After debug download hit Start
All this was measured with a 10 Ω resistor connected across J15 and a DVM reading mv attached with +lead attached to the VDD pin.
--jim schimpf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just an educated guess: during program and debug the programmer supplies power to the BLE board. This could reverse the current since there are now two supplies.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there any way to shut off this power without disconnecting the board from USB. I want to make changes in the IDE, load it up then measure the current.
--jim schimpf