7798 views|28 replies
littleshrimp
Currently offline
|
The OP
Published on 2018-3-16 10:26
Only look at the author
This post is from ST - Low Power RF
Latest reply
OK, thanks for the recent help. We have modified a version of the circuit board, and now it is fixed. The power consumption is about 6ua when in sleep mode and without broadcasting.
If it happens once per second, it will be around 16ua.
We will ask ST about the automatic IO configuration after broadcast wakeup and see if they have any reply. We will post it later.
Many thanks
Details
Published on 2019-8-23 17:04
| |
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
2
Published on 2018-3-16 12:12
Only look at the author
This post is from ST - Low Power RF
| ||
|
||
|
suwei337008
Currently offline
|
3
Published on 2018-3-16 15:19
Only look at the author
This post is from ST - Low Power RF
Comments
Simplicity Studio, with silabs single-chip development board, can realize current measurement. The main control is realized by STM32F103 single-chip computer. If you are interested, you can also DIY one yourself.
Details
Published on 2018-3-19 12:52
| |
|
||
|
littleshrimp
Currently offline
|
This post is from ST - Low Power RF
| |
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
|
5
Published on 2019-8-12 11:55
Only look at the author
This post is from ST - Low Power RF
Comments
Do all three pins have a momentary low level or do some of them have a momentary low level?
Details
Published on 2019-8-12 12:39
| ||
|
||
|
littleshrimp
Currently offline
|
This post is from ST - Low Power RF
Comments
Now I test it and it is like this. If I configure IO0-IO10 to a high level after sleep, it will be pulled down instantly after waking up. I put a picture. This is the situation of these pins. Broadcast once per second, and you will find that the pin is pulled down instantly for 1 second to return to high.
Details
Published on 2019-8-12 14:12
Now I test it and it is like this. If I configure IO0-IO10 to a high level after sleep, it will be pulled down instantly after waking up. I put a picture. This is the situation of these pins. Broadcast once per second, and you will find that the pin is pulled down instantly for 1 second to return to high.
Details
Published on 2019-8-12 14:06
| |
|
||
|
7
Published on 2019-8-12 14:06
Only look at the author
This post is from ST - Low Power RF
| ||
|
||
|
8
Published on 2019-8-12 14:12
Only look at the author
This post is from ST - Low Power RF
Comments
I used the official BLE_Beacon routine to do the experiment you mentioned. The broadcast interval was 1S. I first initialized the DIO6 output mode, pulled it up, and output a high level. Then I added a code to flip DIO6 after the main loop "BlueNRG_Sleep(SLEEPMODE_NOTIMER, 0, 0);"
Details
Published on 2019-8-12 16:28
| ||
|
||
|
littleshrimp
Currently offline
|
This post is from ST - Low Power RF
Comments
Thank you very much. I am very helpless. Is it related to the configuration? I have blocked the main program. [attachimg]427681[/attachimg] The result is that the pin status is like this [attachimg]427679[/attachimg] The broadcast interval is once every 1 second, and the pin configuration [attachimg
Details
Published on 2019-8-12 17:47
| |
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
|
10
Published on 2019-8-12 17:47
Only look at the author
This post is from ST - Low Power RF
Comments
From your oscilloscope, it looks like a high level pulse. You configured the LED to pull up.
Details
Published on 2019-8-13 09:43
| ||
|
||
|
littleshrimp
Currently offline
|
This post is from ST - Low Power RF
Comments | |
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
|
12
Published on 2019-8-13 10:45
Only look at the author
This post is from ST - Low Power RF
Comments
Remove GPIO_Pull = ENABLE and test a GPIO that is not connected to other circuits.
Details
Published on 2019-8-13 10:48
| ||
|
||
|
littleshrimp
Currently offline
|
This post is from ST - Low Power RF
| |
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
|
14
Published on 2019-8-13 11:10
Only look at the author
This post is from ST - Low Power RF
| ||
|
||
|
15
Published on 2019-8-19 14:20
Only look at the author
This post is from ST - Low Power RF
Comments
At first, I wanted to use external resistors for pull-up and pull-down. Later, when I didn't use external resistors, the problem you encountered did not occur, so I didn't bother to test it. If you don't connect resistors, your problem will not occur. This problem should have nothing to do with the resistors. Otherwise, you can use BLE_Beac
Details
Published on 2019-8-19 21:08
| ||
|
||
|
littleshrimp
Currently offline
|
This post is from ST - Low Power RF
Comments
I used the development board to test it out like this [attachimg]428730[/attachimg] Modified using the Beacon routine. [attachimg]428731[/attachimg] Add IO configuration code [attachimg]428732[/attachimg] Modify the broadcast interval [attachimg]428733[/attac
Details
Published on 2019-8-20 11:55
I used the development board to test it out like this [attachimg]428730[/attachimg] Modified using the Beacon routine. [attachimg]428731[/attachimg] Add IO configuration code [attachimg]428732[/attachimg] Modify the broadcast interval [attachimg]428733[/attac
Details
Published on 2019-8-20 11:52
| |
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
|
17
Published on 2019-8-20 11:52
Only look at the author
This post is from ST - Low Power RF
Comments
I tried your code. There is a sentence "GPIO_ToggleBits(GPIO_Pin_6);" in the while. Comment it out and DIO6 will always be at low level.
Details
Published on 2019-8-20 16:54
| ||
|
||
|
18
Published on 2019-8-20 11:55
Only look at the author
This post is from ST - Low Power RF
| ||
|
||
|
19
Published on 2019-8-20 12:59
Only look at the author
This post is from ST - Low Power RF
Comments
Have you tried it? I seem to have found a pattern, that is, IO0 to IO8 and IO14 are configured to output low level before sleep, and they will not jump after broadcast wake-up. IO9-IO11 have internal pull-ups, so they must be configured to high level before sleep, and jump after wake-up. But I have not found the exact instructions.
Details
Published on 2019-8-20 13:20
| ||
|
||
|
20
Published on 2019-8-20 13:20
Only look at the author
This post is from ST - Low Power RF
| ||
|
||
|
EEWorld Datasheet Technical Support
EEWorld
subscription
account
EEWorld
service
account
Automotive
development
circle
About Us Customer Service Contact Information Datasheet Sitemap LatestNews
Room 1530, Zhongguancun MOOC Times Building, Block B, 18 Zhongguancun Street, Haidian District, Beijing 100190, China Tel:(010)82350740 Postcode:100190