| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Charge detector USB http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=15906 |
Страница 1 от 1 |
| Автор: | Grubi [ Пет Май 04, 2018 5:16 pm ] |
| Заглавие: | Charge detector USB |
Устройство с батерия, което харчи под 100mA@5V Li батерия с една клетка, около или под 1000mAh, 3.7V ном, 4.2V заредена, със защита от късо и разряд под 2.75V Зареждачка TPS24090, после повишаваме до 5V с MCP1640 Зарежда се и се захранва от USB порта, като детекцията нормален/висок заряд се прави от дискретна логика, която ми се вижда в повече. Виждам, че има готови ИС, но пък те правят енумерация или някакви собствени трикове. Някакви идеи за оптимизация без да вързваме D+ и D- към контролера? Не виждам готови едночипни решения - charge detector, charger, boost regulator |
|
| Автор: | Desert Leo [ Вто Май 08, 2018 10:32 am ] |
| Заглавие: | Re: Charge detector USB |
FT230X с два от CBUS сетнати като PWREN# и BCD_Charger#. При свързване към USB хост, първия отива в 0, а при свързване към зарядно - съответно втория отива в нула. |
|
| Автор: | Цецо [ Вто Май 08, 2018 10:54 am ] |
| Заглавие: | Re: Charge detector USB |
Без енумерация, няма как да го направиш като хората. Дали ти или някой друг - няма как да разбереш по друг начин, дали отсреща е ПЦ и колко милиампера ти е се полагат. Мързеливия вариант е да ограничиш тока на 500мА и да се правиш на ударен. |
|
| Автор: | Grubi [ Вто Май 08, 2018 12:11 pm ] |
| Заглавие: | Re: Charge detector USB |
случая е малко патологичен - USB в случая се използва само за заряд, и цялото безумие е за накараш host да ти пусне повече ток, и да имаш бърз заряд. няма никаква комуникация - нито замислена, нито опроводена и затова да сложили някакви логики, и няма FTDI или подобен |
|
| Автор: | Цецо [ Вто Май 08, 2018 3:30 pm ] |
| Заглавие: | Re: Charge detector USB |
Ми нямаш много полезни ходове, ако разбирам постановката правилно. При мен е така: 1. Ако разпозная PC USB и енумерацията мине успешно - драпам 0.5А. 2. Ако разпозная PC USB и не ми мине енумерацията - драпам 0.1А. 3. Ако няма PC USB и D+ и D- са накъсо драпам 1А. 4. Ако няма PC USB и D+ и D- не са накъсо драпам 0.5А. Обаче, всичко това можеш да направиш, ако имаш достъп до микроконтролер/фирмуера. Иначе не виждам как ще стане, освен с присаждане на някакъв умен чип дето да си прави енумерацията и т.н.... |
|
| Автор: | After_Dark [ Вто Май 08, 2018 7:58 pm ] |
| Заглавие: | Re: Charge detector USB |
![]() Това е за 2А, ако портът позволява и умерено китайски производител. При мен работи, но не е гаранция! |
|
| Автор: | Grubi [ Вто Май 08, 2018 8:22 pm ] |
| Заглавие: | Re: Charge detector USB |
ще сложа какво са забъркали моите, лошото че не знам кой е бил и защо е творил такива сложнотии |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|