Skip to main content

DA16200 Hongjia HJ-DA16200

HJ-DA16200

Small size is critical for many IoT applications. SiP (System in Package) allows IoT device makers to reduce the size of their electronic circuit hence achieving a small form factor for their end products. Dialog’s partner Tangshan HongJia Electronic Technology Co., Ltd. has developed an ultra-small, ultra-low power Wi-Fi SIP module with Dialog’s DA16200, the world’s most power-efficient Wi-Fi SoC. The HJ-DA16200 delivers the same long battery life and low power consumption offered by DA16200 module but in a much smaller form factor.

DA16200 Diagram

The fully integrated SIP consists of the DA16200 SoC, 2MB or 4MB flash memory, RF components including crystal oscillator, RF lumped filter, and an antenna. The built-in antenna is sufficient for normal application, and the external antenna can also be extended. Support customer 2-layers PCB design.

The SIP has 40 pins in 8 x 8 x 1.3mm LGA package including GPIOs, JTAG, RTC control, UART, power input and Antenna Pin (optional to use external antenna).

Features

Ultra Low Power

Superior Range

Highly Integrated SoC

Full Offload

Simple Setup & Provisioning

Complete Software Stack

Leading Security

OTA Firmware Update

Multiple I/Os

eMMC/SD Expanded Memory

Built-in high-performance antenna (External antenna can also be used)

Size: 8 x 8 x 1.3mm

Package: LGA40

Operating temperature: -40℃ to +85℃

亚博国际官网平台网址

Wearables

Thermostats

Door locks

Security cameras

Video door bells

Temperature sensors

Smoke detectors

Other wireless sensors

Garage door openers

Pet trackers

Asset trackers

家庭自动化

Commercial

Industrial

Residential

And any other Wi-Fi application requiring small size

Every quarter, we bundle up the best technical info on our products, software development topics, trainings, events and deliver it to your inbox.

Sign me up

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

调查 Distributors and Representatives Register for newsletters

Ordering information

Samples available. Contact your local Dialog sales representative.

Contact Hongjia:liujiahang@tshjdz.com,liyinfei@tshjdz.com

Back to results

1 month ago

Design recommendation for checking battery levels

Posted bytsgowtham50 points 17 replies
0 upvotes

Hi,

I'm working on designing a custom PCB which uses a LiPo battery and a LDO. I would like to use one ADC channel to sample the voltage of the battery. Can you please suggest the best/recommended method/design for this?

I previously had a custom board on which the positive terminal of the battery was connected to P0.7. This board had used a coin cell. This had an issue where there was an increase in power consumption even after configuring this pin as inactive. I verified that the increased current draw was due to this connection by checking the current draw after cutting the trace between P0.7 and the battery.

I would like to avoid this issue in this design, so please suggest a method I should use for sampling the battery voltage.

Thanks,

Gowtham

1 month ago

PM_Dialog

Hi tsgowtham,

Thanks for your question online. Can you please indicate if the DA14531 is powered via a LiPo? Or the LiPo is connected to a GPIO and you would like to sample the battery voltage?

Please check the following SDK example, but the supported battery types are CR2032 / CR1225 lithium cell and alkaline cell battery

6.0.14.1114\projects\target_apps\peripheral_examples\adc\batt_lvl

Please also check the following tutorial :

http://lpccs-docs.dialog-semiconductor.com/da145xx_tutorial_sdk6_peripherals/da14531_adc.html

Thanks, PM_Dialog

1 month ago

tsgowtham 50 points

Hi PM_Dialog,

The DA14531 is powered using the LiPo battery indirectly. There is a 3.3V LDO in between.

The LiPo is also connected to a GPIO(most likely with a voltage divider in between). And yes, I would like to sample the battery voltage.

I have gone through the SDK examples but they are not suitable for my application as they use the internal VBAT ADC channel unlike my scenario where I'm using a GPIO. And I don't have any issues on the code side, my problem is on the HW side due to the leakage current issue I have mentioned previously.

Thanks,

Gowtham

3 weeks ago

tsgowtham 50 points

Hi PM_Dialog,

Any updates on this?

Thanks

3 weeks ago

PM_Dialog

Hi tsgowtham,

Apologies for the delay. Since the DA14531 is powered through the LiPo, why do you need to use a GPIO to measure the battery level ? You can use the internal VBAT for this as per our SDK example. Is there any specific reason why you need to connect the battery to a GPIO as well?

Thanks, PM_Dialog

3 weeks ago

tsgowtham 50 points

Hi PM_Dialog,

The DA14531 is not powered by the LiPo. The LiPo is connected to a 3.3V LDO. The 3.3V output rail from the LDO is connected to the VBAT of the DA14531 module.

Sorry if my last response was a bit confusing.

3 weeks ago

PM_Dialog

Hi tsgowtham,

Could you please share the part of the schematic showing how the LiPo is connected?

Thanks, PM_Dialog

3 weeks ago

tsgowtham 50 points

Hi PM_Dialog,

I've attached a snippet of my schematic

Thanks,

Gowtham

Attachment Size
da14531-ldo.jpg 36.57 KB

3 weeks ago

PM_Dialog

Hi tsgowtham,

Thanks for attaching the schematic. Why do you this circuit between the battery and the VBAT?

如果你是连接电池with any of the available GPIOs, please keep in mind that you should in spec.

See table 3.11 Digital I/O Characteristics from theDA14531 Datasheet. Are the voltages and currents in spec when connecting the battery with a GPIO?

Thanks, PM_Dialog

3 weeks ago

tsgowtham 50 points

Hi PM_Dialog,

The circuit in between the battery and the VBAT consists of a LDO. The LDO provides a constant 3.3V source to VBAT. We have other components which I have not included in the above picture which also uses this 3.3V rail.

I have gone through the datasheet and the Digital I/O characteristics. The battery has a maximum voltage of 4.2 V, so I planned on using a voltage divider to get it down to a maximum voltage of 2.1 V. But I would like to know if that is the best method Dialog suggests as I had the current leakage issue previously mentioned on a circuit which used the same design.

Thanks,

Gowtham

3 weeks ago

PM_Dialog

Hi tsgowtham,

I'll check this out with the HW Team and get back to you shortly.

Thanks, PM_Dialog

2 weeks ago

PM_Dialog

Hi tsgowtham,

Our Team internally had a look into your issue, so please find our points below :

1. Can you please share the battery specification?
The DA14531 module has BUCK configuration. Hence the VBATHIGH has 1.8V – 3.3V (typically 3.0V) range – see attached.
如果电池电压的赌注ween 1.8 to 3.3, you do not have to use an LDO to supply the module.
So please provide battery specification.

2. What is the o/p voltage of the LDO?
After reset, P0X(P0_7) has input Pulldown 25k resistor and it will be active.
Hence there could be a chance that the current of VLDO/25k is flowing and that could be what he is seeing in his application.
What is the value of the current consumption?

Ideally, you need to program the PID bit of p07 to 15 to select ADC input after reset.
Once this is done, the D 25k resistor will be disconnected.

3. Alternative option to save p07:

Please program GP_ADC_SEL_P to select VBAT_HIGH so that it will be sampled by the ADC and P07 will be saved and could be used for any other purpose.

Thanks, PM_Dialog

Attachment Size
images.zip 28.58 KB

1 week ago

tsgowtham 50 points

Hi PM_Dialog,

Below are the answers to your questions:

1. The battery is typically at a voltage of 3.3V to a max voltage of 4.2V. So I will not be able to use the BUCK configuration here.

2. The output voltage of the LDO is 3.3V.

3. Regarding the pulldown, I currently do not have any of my boards with me as my city in a lockdown. I'll try to get my hands on one and try out your solution.

Thanks,

Gowtham

1 week ago

PM_Dialog

Hi tsgowtham,

Thanks for your comments. I'll push them internally to check them out. Can you also share the part number of the battery?

Thanks, PM_Dialog

1 week ago

tsgowtham 50 points

Hi PM_Dialog,

I don't have any part number for the battery, it's just a generic LiPo with a nominal voltage of 3.7V. Please note that the 3.3V I have mentioned as the typical voltage of the battery is incorrect, it is 3.7V. The maximum is still 4.2V.

Thanks,

Gowtham

1 week ago

PM_Dialog

Hi tsgowtham,

So, let’s summarize. The module is by default configured in BUCK and you will have to use it as BUCK. As described in the datasheet too. The LDO o/p 3.3 is within spec to operate in BUCK mode as the I/p range is 1.8 to 3.3 and absolute max rating for VBATHIGH is 3.6V. But it’s better to operate in between 1.8 to 3.3. If the LDO is configurable, it is better to configure it in between 1.8 to 3.3.

Please let us know with the results with #3 approach.

Thanks, PM_Dialog

1 day ago

PM_Dialog

Hi tsgowtham,

Can you please let us know if you had a chance to test approach #3 ? Or you need further support on this ticket?

Thanks, PM_Dialog

1 day ago

tsgowtham 50 points

Hi PM_Dialog,

Currently my city is in a lockdown due to the pandemic and I don't have any equipment with me to test approach #3. I should be able to try it out and get back to you by the end of the next week.

Thanks,

Gowtham