Hi dialog,
I was trying to measure the current consumption of the 14583 using a pro kit. The methods which you specified in AN-B-015 didn't work well for me as I was unable to get any kind of legible waveform. Tried with method 1, then using the power profiler tool, still didn't work out well for me. After this, I changed the power source into battery ( J11 jumper) and powered the kit externally using a battery connected the battery slot available in the kit (Basically, I clipped a battery holder with a resistor in series into the battery slot) and then probed the resistor to the DSO. Is this a proper way to plot the current peaks? The following are my queries :
1.There is an offset of 40 mV for all the readings even if I've enabled sleep (extended sleep). Is this the current consumption of the chip in the idle state?
2.w.r.t接入广告,我注意到什么d was that the device is sending three packets in each channel and takes about 1.12 ms completely. Can the number of packets be changed to one?
3. In some cases, the peaks are only two in number. What is the reason for this observation?
4.The three peaks obtained during the advertising of connectable packets through a single channel have different time duration (320 us, 180 us, 140 us).
5.In case of non connectable advertisement, it is sending one packet per channel. Is there a way to tweak the number of packets here too?
6. While sending one packet through 3 channels, It is taking a duration of 3.64 ms in total with a gap of 960 us in between. Is it possible to reduce this time?
Please find attached the DSO readings obtained.
Thanks in advance
Wed, 2017-01-11 09:00
#1
Current consumption
Device:

Hi wisilica,
1. The power consumption of the 580 can be found in the FAQ - DA1458x Power Consumption section. If you would like to plot your current consumption Smart Snippets is an easy way of doing this, and if you have a pro kit i dont see the reason for not being able to use the, are you connecting through the UART/SPI mode ? You can also check how to measure the power consumption on a pro dev kit in the tutorials section at Tutorial 5 : configuring sleep mode on DA1458x.
2.Each transmition (peak) is a different advertising channel, and yes you can transmit in one advertising channel each time by changing the .channel_map member in the user_adv_conf structure (search for the enum adv_channel_map for the available values).
3. The peaks normally are two for the advertiser, one peak for transmiting and one peak for receiving.
4. The third peak that you observe is in the case that a scanner has peaked up the advertising string and requested a scan response.
5.non-connectable包广告channel is doable as previously mentioned.
6. Yes you can reduce the interval between each channel during advertising, you can check the beacon reference design for this and also you can check the following forum posthttps://support.dialog-semiconductor.com/using-beacon-reference-design-a...
Thanks MT_dialog
Hi,
We appreciate your fast reply. Regarding 1), yes now I'm able to open the power profiler tool in UART/SPI mode. I followed all the right procedures, but it's still showing an average current of 40 mA and a peak of 80 mA ( which is about 10 times of what we obtained in the DSO by probing in series with the power supply). I'm still getting an offset of about 40 mA. It shows the sleep mode as "extended" in the tool. Regarding 5), My question was whether we can tweak the advertisement in such a way that we can send 3 packets instead of one through each channel in one advertisement.Attaching along with the post please find the screenshot of power profiler tool window.
Thank you
Hi wisilica,
The currents that you see are very over the top, i mean even if you have the flash enabled a peak of 80 mA is more than a lot, can you please check the Config option in Smart Snippets and check the value of Multiplication Factor, for the pro-kit of the 580 should be 10, although i dont think that this is the only reason, there must be somekind of leakage on the board if you see this kind of values, perhaps due to the modifications that you applied.
Regarding your second question, appart from the fact that you can't do that, you can send only one advertising packet through each channel, i dont see any reason for doing that.
Thanks MT_dialog