FreeCalypso > hg > freecalypso-docs
comparison FC-handset-spec @ 49:38bcb9425df0
FC-handset-state: battery documented
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 11 Jun 2021 04:34:26 +0000 |
| parents | cb8d43a5023c |
| children | da1a2a32c260 |
comparison
equal
deleted
inserted
replaced
| 48:cb8d43a5023c | 49:38bcb9425df0 |
|---|---|
| 678 to be made right now. | 678 to be made right now. |
| 679 | 679 |
| 680 Because our firmware will be designed for a simple on/off vibrator control, | 680 Because our firmware will be designed for a simple on/off vibrator control, |
| 681 during fw development on the Venus board it will be trivial to use a LED to | 681 during fw development on the Venus board it will be trivial to use a LED to |
| 682 simulate the vibrator on/off state. | 682 simulate the vibrator on/off state. |
| 683 | |
| 684 1.10. Battery | |
| 685 | |
| 686 The battery in our FC Libre Dumbphone handset will be single-cell Li-ion. It | |
| 687 goes without saying that this battery will be freely removable and replaceable | |
| 688 by end users. The specific size, form factor and mAh capacity of this battery | |
| 689 won't be addressed until later in the project, when we get closer to building | |
| 690 the actual handset. | |
| 691 | |
| 692 Our Calypso+Iota chipset dates from the era when the cellular handset industry | |
| 693 was transitioning from NiMH to Li-ion batteries, and the Battery Charger | |
| 694 Interface (BCI) block in the Iota chip supports both battery types, or at least | |
| 695 TI's documentation claims so. Given that we are going against the mainstream | |
| 696 society's ideas in so many other ways, I have given thought to the possibility | |
| 697 of using a NiMH battery instead of Li-ion. However, the problem with using a | |
| 698 NiMH battery is that we would be going into completely uncharted territory | |
| 699 without any guidance. In the case of Li-ion batteries the charging process is | |
| 700 well-understood in both theory and practice, and our FCHG logic based on reverse | |
| 701 engineering of Pirelli's firmware works well both on the same Pirelli and on | |
| 702 Motorola C1xx family. In contrast, if we went with NiMH, we would have | |
| 703 absolutely no guidance in implementing the necessary charging control logic | |
| 704 (TI's LCC code is useless), causing a huge risk to the project. Furthermore, | |
| 705 determining the state of charge from Vbat for the purpose of the bars icon is | |
| 706 already somewhat challenging even with Li-ion, given the relatively flat middle | |
| 707 part of the discharge curve - and with NiMH we can only expect the problem to be | |
| 708 even worse, as their discharge curve is said to be even flatter. For these | |
| 709 reasons, we are going to play it safe and stick with Li-ion. |
