8
8
8
4
1rem
1rem
1rem
1rem
rt-dark-800
headline-3
false
Application Note Name
false
basicInfoTitle
24
12
12
12
rt-dark-300
applicationNoteInfo
12
12
12
12
withLine
2rem
2rem
2rem
0
<div class=WordSection1> <h1>RT9490 Application Note</h1> <br> <h2>Abstract</h2> <p class=bady>In portable device applications, the RT9490 is useful for battery charging. Usually, devices use RT9490 to stop charging. This application note provides the register control settings of RT9490 to stop charging by using battery pack back-to-back MOSFET. Please note that users must follow this application note for charging process.</p> <br> <h2 id="__Bookmark__0">1. Charging System Structure</h2> <p class=bady>The general function block of charging system is shown in Figure 1. First, the host controls register settings of the RT9490 for charge profile. The main duty of the RT9490 is to complete charge cycle with the charge profile and to inform the host of the charge status. The gauge device in the battery pack controls the back-to-back MOSFET to charge and discharge. The host communicates with the RT9490 and the gauge via the I<sup>2</sup>C interface.</p> <p class=bady><a class="fancybox" href="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image001_zh-cn.png" ><img width=503 height=264 src="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image001_zh-cn.png" alt="Technical Document Image Preview"></a></p> <p class=Figure>Figure 1. FunctionBlock of Charging System</p> <br><br> <h2 id="__Bookmark__1">2. Charging Behavior When Battery Pack Stops Charging</h2> <p class=bady>Figure 2 shows the charging behavior in the condition where battery pack stops charging. When the charging current is stopped by PACK_CHG MOSFET turn- off, RT9490 Q5 turns off after charging is done. After Q5 turns off, the voltage on RT9490 VBAT is below the battery voltage with forward diode VF, which triggers re-charge to turn on Q5 again. In Figure 3, when Q5 turns on and enters Q5 forced-on mode, without charging current, the converter target is <a name="_Hlk118107586">VBAT tracking mode</a>. Therefore, the converter stops switching until VBAT/VSYS OVP is triggered.</p> <p class=bady><a class="fancybox" href="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image002_zh-cn.png" ><img width=595 height=325 src="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image002_zh-cn.png" alt="Technical Document Image Preview"></a></p> <p class=Figure>Figure 2. Charging Behavior When Battery Pack Stops Charging (not scaled)</p> <br> <p class=Figure><a class="fancybox" href="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image003_zh-cn.png" ><img width=300 src="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image003_zh-cn.png" alt="Technical Document Image Preview"></a></p> <p class=Figure>Figure 3. RT9490 Converter Behavior</p> <br><br> <h2 id="__Bookmark__2">3. Charging Behavior with RT9490 Software Workaround</h2> <p class=bady>As shown in Figure 2, the RT9490 stops switching until VBAT/VSYS OVP. To prevent triggering this protection, the host must set the RT9490 registers step by step. The programming steps are shown as below:</p> <p class=bady>1. Write REG0xF1 = 0x69, hidden mode pass code.</p> <p class=bady>2. Write REG0xF2 = 0x96, hidden mode pass code.</p> <p class=bady>3. Write REG0x6F[5] = 0, disable BAT tracking mode.</p> <p class=bady>4. Write REG0xF1 = 0x00, exit hidden mode.</p> <p class=bady>5. Write REG0xF2 = 0x00, exit hidden mode.</p> <p class=bady>After the above register setting is done, the converter behavior is shown in Figure 4.</p> <p class=AddressTitle-MTO-EMR><a class="fancybox" href="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image004_zh-cn.png" ><img width=329 height=401 src="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image004_zh-cn.png" alt="Technical Document Image Preview"></a></p> <p class=MsoNormal>Figure 4. RT9490 Converter Behavior with Software Workaround</p> <br><br> <h2 id="__Bookmark__3">4. Experiment Waveform with the Software Workaround</h2> <p class=bady>Test Condition: VBAT_REG = 9.06V, battery pack OVP = 9.06V, trigger pack OVP protection to turn off the charging path. In Figure 5, the converter works in BAT tracking mode, VSYS/VBAT rise until triggering RT9490 VSYS/VBAT OVP protection.</p> <p class=bady>In contrast, in Figure 6, the converter works with the software workaround by disabling BAT tracking mode. VSYS/VBAT rise to VBAT_REG to trigger “charge done”, and then VBAT falls to trigger “re-charge”. This cycle keeps looping for normal charging process. </p> <p class=bady><a class="fancybox" href="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image005_zh-cn.png" ><img width=391 height=260 src="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image005_zh-cn.png" alt="Technical Document Image Preview"></a><br> </p> <p class=Figure>Figure 5. PACK_CHG off, without Software Workaround</p> <br> <p class=bady><a class="fancybox" href="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image006_zh-cn.png" ><img width=392 height=258 src="/content/dam/richtek-eds/resources/application-notes/an071/html-images-zh_cn/image006_zh-cn.png" alt="Technical Document Image Preview"></a><br> </p> <p class=Figure>Figure 6. PACK_CHG off, with Software Workaround</p> <br><br> <h2 id="__Bookmark__4">5. Appendix</h2> <h3>Register Description</h3> <p class=bady>I<sup>2</sup>C Slave Address: 1010011 (53H)</p> <p class=bady>R/W: Read and write</p> <p class=bady>RWC: Read and write, also automatically cleared by particular conditions</p> <br> <p class=bady>Register Address: 0xF1, Register Name: TM_PAS_CODE1</p> <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none'> <tr style='height:17.0pt'> <td width=37 style='width:27.95pt;border:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>Bit</p> </td> <td width=177 style='width:133.1pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Bit Name</p> </td> <td width=70 style='width:52.2pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Default</p> </td> <td width=51 style='width:38.5pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>WDT RST</p> </td> <td width=47 style='width:35.3pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>REG RST</p> </td> <td width=47 style='width:35.4pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Type</p> </td> <td width=250 style='width:187.25pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Description</p> </td> </tr> <tr style='height:17.0pt'> <td width=37 style='width:27.95pt;border:solid windowtext 1.0pt;border-top: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>7:0</p> </td> <td width=177 style='width:133.1pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>TM_PAS_CODE1</p> </td> <td width=70 style='width:52.2pt;border-top:none;border-left:none;border-bottom: solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>00000000</p> </td> <td width=51 style='width:38.5pt;border-top:none;border-left:none;border-bottom: solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>N</p> </td> <td width=47 style='width:35.3pt;border-top:none;border-left:none;border-bottom: solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>Y</p> </td> <td width=47 style='width:35.4pt;border-top:none;border-left:none;border-bottom: solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>RWC</p> </td> <td width=250 style='width:187.25pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Passcode 1 for hidden mode</p> </td> </tr> </table> <br><br> <p class=bady>Register Address: 0xF2, Register Name: TM_PAS_CODE2</p> <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none'> <tr style='height:1.0cm'> <td width=37 style='width:28.0pt;border:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:1.0cm'> <p class=bady>Bit</p> </td> <td width=179 style='width:134.35pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:1.0cm'> <p class=bady>Bit Name</p> </td> <td width=68 style='width:51.15pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:1.0cm'> <p class=bady>Default</p> </td> <td width=47 style='width:35.55pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:1.0cm'> <p class=bady>WDT RST</p> </td> <td width=47 style='width:35.35pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:1.0cm'> <p class=bady>REG RST</p> </td> <td width=47 style='width:35.4pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:1.0cm'> <p class=bady>Type</p> </td> <td width=253 style='width:189.9pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:1.0cm'> <p class=bady>Description</p> </td> </tr> <tr style='height:17.0pt'> <td width=37 style='width:28.0pt;border:solid windowtext 1.0pt;border-top: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>7:0</p> </td> <td width=179 style='width:134.35pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>TM_PAS_CODE2</p> </td> <td width=68 style='width:51.15pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>00000000</p> </td> <td width=47 style='width:35.55pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>N</p> </td> <td width=47 style='width:35.35pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Y</p> </td> <td width=47 style='width:35.4pt;border-top:none;border-left:none;border-bottom: solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>RWC</p> </td> <td width=253 style='width:189.9pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Passcode 2 for hidden mode</p> </td> </tr> </table> <br><br> <p class=bady>Register Address: 0x6F, Register Name: HD_ADD_CTRL 2</p> <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none'> <tr style='height:17.0pt'> <td width=37 style='width:28.0pt;border:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>Bit</p> </td> <td width=180 style='width:134.7pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Bit Name</p> </td> <td width=66 style='width:49.15pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Default</p> </td> <td width=49 style='width:37.05pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>WDT RST</p> </td> <td width=47 style='width:35.35pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>REG RST</p> </td> <td width=47 style='width:35.4pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Type</p> </td> <td width=253 style='width:190.05pt;border:solid windowtext 1.0pt;border-left: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Description</p> </td> </tr> <tr style='height:17.0pt'> <td width=37 style='width:28.0pt;border:solid windowtext 1.0pt;border-top: none;padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>5</p> </td> <td width=180 style='width:134.7pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>EN_FON_Q5_BAT_TRACK</p> </td> <td width=66 style='width:49.15pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>1</p> </td> <td width=49 style='width:37.05pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>N</p> </td> <td width=47 style='width:35.35pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>Y</p> </td> <td width=47 style='width:35.4pt;border-top:none;border-left:none;border-bottom: solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 1.4pt 0cm 1.4pt; height:17.0pt'> <p class=bady>R/W</p> </td> <td width=253 style='width:190.05pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 1.4pt 0cm 1.4pt;height:17.0pt'> <p class=bady>0: When Q5 is forced on, no BAT tracking</p> <p class=bady>1: When Q5 is forced on, BAT tracking</p> </td> </tr> </table> </div> <br><br><br> <table style="width: 637.5pt; border-collapse: collapse; border: medium none;" class="3-51" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr style="height: 17pt;"> <td style="border-width: 1pt 1px 1px 1pt; border-style: solid; border-color: #009eb8; background-color: #009eb8; background-image: url(e); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding-right: 5pt; padding-left: 5pt; height: 17pt;" colspan="2"> <span style="color: #ffffff;">Next Steps</span> </td> </tr> <tr style="height: 17pt;"> <td style="border-width: 1pt 1px 1px 1pt; border-style: solid; border-color: #009eb8; background-color: #ffffff; background-image: url(e); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding-right: 5pt; padding-left: 5pt; height: 17pt;"> Richtek Newsletter </td> <td style="border-width: 1pt 1px 1px 1pt; border-style: solid; border-color: #009eb8; background-color: #ffffff; background-image: url(e); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding-right: 5pt; padding-left: 5pt; height: 17pt;"> <a class="link" href="http://www.richtek.com/My%20Richtek/Newsletters" target="_blank">Subscribe Richtek Newsletter</a> </td> </tr> <tr style="height: 17pt;"> <td style="border-width: 1pt 1px 1px 1pt; border-style: solid; border-color: #009eb8; background-color: #ffffff; background-image: url(e); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding-right: 5pt; padding-left: 5pt; height: 17pt;"> Download </td> <td style="border-width: 1pt 1px 1px 1pt; border-style: solid; border-color: #009eb8; background-color: #ffffff; background-image: url(e); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding-right: 5pt; padding-left: 5pt; height: 17pt;"> <a class="link" href="~/media/AN%20PDF/AN071_EN.ashx">Download PDF</a> </td> </tr> </tbody> </table> <Br><br><br>
false
i18n(article-attachment.related-product-list.title)
_ATTACHMENT_HIDDEN_FIELD_
related-products
_ATTACHMENT_HIDDEN_FIELD_
applicationNoteArticle
application-note
12
true
relatedProductList
100
100
100
100