DA16200 Hongjia 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.
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.
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 newslettersOrdering information
Samples available. Contact your local Dialog sales representative.
Contact Hongjia:liujiahang@tshjdz.com,liyinfei@tshjdz.com
1 month ago
Design recommendation for checking battery levels
Posted bytsgowtham50 points 17 repliesHi,
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
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
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
Hi tsgowtham,
Could you please share the part of the schematic showing how the LiPo is connected?
Thanks, PM_Dialog
3 weeks ago
Hi PM_Dialog,
I've attached a snippet of my schematic
Thanks,
Gowtham
Attachment | Size |
---|---|
da14531-ldo.jpg | 36.57 KB |
3 weeks ago
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
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
Hi tsgowtham,
I'll check this out with the HW Team and get back to you shortly.
Thanks, PM_Dialog
2 weeks ago
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
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
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
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
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
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 month ago
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