Author Topic: I've Another Idea For The Spare Md Slot In C1k  (Read 12898 times)

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« on: August 05, 2007, 03:42:26 am »
I've noticed that the nokia BL-5C Original battery is:
it's a Li-Ion just like the Z battery and has the same nominal tension,
it's nominally 850mA/h,
very light (will not impact much on overall weight),
just slightli thicker then a standard CF,
without the plastic enclosuer it's also about 3 mm longer then a CF.

So overall it should fit in the space left bay the missing MD and add an extra 50% battery life which is not bad.

Next time I open it up I'll check ... I also need to get another BL-5C battery to dismantle out of the plastic casing.

Now some more conciderations:
is it safe to have another Li-Ion in parallel with the standard Z battery ?
will the different capacities of the batteries cause any trouble ?
can the internal charge circuitary handle the 2 batteryes in parallel ?
how long will it take to charge the 2 batteries (currently my C1k charges overnight ... I fear that the night will not be enough for bothe) ?

Any conciderations are wellcome ;-)
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
I've Another Idea For The Spare Md Slot In C1k
« Reply #1 on: August 05, 2007, 04:15:04 am »
maybe you'd want a switch to handle which battery is online/chrging?
that'd be seriously  cool, though--and give the 1000 its own unique advantages.
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #2 on: August 05, 2007, 05:05:50 am »
Quote
maybe you'd want a switch to handle which battery is online/chrging?
that'd be seriously  cool, though--and give the 1000 its own unique advantages.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165782\"][{POST_SNAPBACK}][/a][/div]
how about this:
with a low voltage drop diode the extra battery could allways deliver power,
use a spare GPIO to control whether the extra battery also gets charged (I don't want to drill holes in my C1k case and glue switches around the place).

This would allow you to:
change the standard battery without having to connect external power,
potentially decice what type of charge (if it's safe for the other conciderations I made)  
  fast (only the extra battery)
  normal (only the standard battery)
  slow (bothe batterys)
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
I've Another Idea For The Spare Md Slot In C1k
« Reply #3 on: August 05, 2007, 03:09:23 pm »
Your solution sounds much more elegant.
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

dougeeebear

  • Hero Member
  • *****
  • Posts: 537
    • View Profile
    • http://
I've Another Idea For The Spare Md Slot In C1k
« Reply #4 on: August 05, 2007, 03:26:29 pm »
I think a separate battery applet that could software control the battery's on/off and charging/not charging status as well as show the current charge level would be ideal if it was possible.

If the battery always delivered power, you couldn't do a nand backup/restore or reset the z by taking out the original battery.
« Last Edit: August 05, 2007, 03:58:43 pm by dougeeebear »
Zaurus SL-C1000 and SL-5500
NetWalker PC-T1 (tablet)

InSearchOf

  • Administrator
  • Hero Member
  • *****
  • Posts: 1144
    • View Profile
    • http://
I've Another Idea For The Spare Md Slot In C1k
« Reply #5 on: August 05, 2007, 04:57:08 pm »
Quote
If the battery always delivered power, you couldn't do a nand backup/restore or reset the z by taking out the original battery.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165802\"][{POST_SNAPBACK}][/a][/div]

VERY good point

Late

Ps. 2 posts shy of 1000
Sharp Zaurus SL-C3100 and SL-6000L
pdaXrom Developer
Please visit pdaXrom.org for updates
My Blog
IRC #pdaxrom @ FreeNode

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #6 on: August 06, 2007, 05:29:11 am »
Balls... I did not think about that....

But I've a solution:
deciding whether the standard battery gets charged is just a matter of putting it in the slot or not so I do not think it's necessary to have a second spare GPIO pin for choosing this,
drop the stuff about allways deliver and select when charge .... we could have connected or disconnected trough software (the applet is out of my programming skills ... if I do this it will be trough a command line {leave the applet to some devel guru}),
charge status of the single battery is difficult because the detent circuitary is only for one battery and not for two ... but if you disconnect the standard battery and only leave the extra one in you may get relatively accurate reading of the extra battery.

There is some side affects:
if you are running from the extra battery alone and you soft switch off the extra battery you will crash the system along with maybe other undesired effects,
if you forget to soft switch on the battery before replacing the standard battery (and external power is not connected) you would have a system crash anyway.
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing

craigtyson

  • Sr. Member
  • ****
  • Posts: 462
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #7 on: August 06, 2007, 09:06:13 am »
Thinking about batteries,  a clock backup battery would be good.  I never figured out why Sharp didnt keep this from the 5500. Having just killed my C750 and returned to my 5500 I was reminded how good the 5500 was when the battery ran out.  There is no need to reset the clock on bootup with a 5500.
« Last Edit: August 06, 2007, 09:07:10 am by craigtyson »
Craig
SL-C1000, Angstrom GPE 2007.12r13
Ambicom WL1100C, SanDisk UltraII 1GB SD
 
Old Faithfull - SL-5500 battery out of the C750 (see below) TKC v1 (New) 1GB SD
Dead - SL-C750, Cacko 1.23 lite (Dropped, very messy!)
Ambicom WL1100C, SanDisk Dead - 1GB SD
Keep your Z on a bungee, you never know.....

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #8 on: August 06, 2007, 11:02:38 am »
The 5500 is even worse in certain conditions:
it has an internal battery but when that runs out you loose everything and yo go back to the bare factory default (or whatever you flashed to the physical flash).
The mass storage thet the 5500 sees is a flash emulation in ram and when the battery is drained totally you loose everything that is not on the 16Mb physical flash.
The funny thing is that some modern PDA (like some Fujitsu-Siemens devices) still have the same problem. The 5500 has been around for some time and when it came out it might have been acceptable, but the new devices that suffer the same "loose all customization + all personal data"  problem on total power drain is pretty bad.

Anyway if it is possible to just power up the RTC leaving everything else not powered I'd immediately find space for a CR2016 or CR2032 (all Cxx00 models have space for that in the blask plastic separatot for the SD/MMC pcb. If anyone knows howto power the RTC alone I'm willing to give it a try.
Looking at the pxa270 tech doc the RTC is inside the PXA270 and is powered from an internally generated power domain ... so at first glance it's most likely not possible (without other concequences).
« Last Edit: August 06, 2007, 11:06:30 am by louigi600 »
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
I've Another Idea For The Spare Md Slot In C1k
« Reply #9 on: August 07, 2007, 06:04:19 am »
i was under the impresion that you needed to have a spare 32khz osscilator for teh rtc if you were running it fram a backup battery
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #10 on: August 07, 2007, 08:21:48 am »
Hum ....  32kHz quarts can most likely be retreaved from an old mobo or an old mobile phone or any piece of scrap will do .... the problem would be placing the oscilator circuit near where it needs to be.

I stopped looking itnto the thing when I saw that the RTC is inside the PXA270 and that it's power domain is internally generated (VCC_RTC RTC and power manager supply Switched between VCC_OSC and VCC_CORE) looks like you need to power up core to get RTC powered ... so that would be kind of pointless (and you would also not be able to power down properly the pxa270) .... so unless I'm way wrong it's not acheivable this way.

Waht could be done is maybe find 2 spare gpio pins and have a separate home mede RTC that comunicates serial with the system. Tthis could be done with a PIC microcontroller for instance ... i've seen amongs the application notes something that would keep time more or less as accurately as a standard RTC just by using the internal XT oscillator  and an external xtal, te serial routines can be implemented by the pic itself. It could me bade to fit very confortably in the spare MD slot or even in the black mmc pcb separator ... but writing a kernel driver for it is a totally different story ;-) .... it takes much less effort to just set the clock manually when you need it.
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
I've Another Idea For The Spare Md Slot In C1k
« Reply #11 on: August 07, 2007, 11:23:45 pm »
why not just buy a i2c rtc chip and wire it trough some converters (or get a chip that does i2c at 3.3v as the pxa i2c line is 3.3v)

then just write a user space app to open the i2c device, grab the time and use ntp or somthing to input the time (i belive there is support for external time keeping devices)
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #12 on: August 08, 2007, 05:16:28 am »
Yea ... that could cost less effort on the whole ... and if you cannot find a I2C RTC then I've seen I2C comunication implemented on pic application notes ... so I'ts possible anyway ;-)

Da_Blitz ... you're the hardware guru ... save me from having to write pic assembly stuff ...
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
I've Another Idea For The Spare Md Slot In C1k
« Reply #13 on: August 08, 2007, 11:10:20 am »
when i dought refrence somone who has done it

i know for a fact that the nslu has an onboard rtc connected via i2c and there is a good chance its 3.3 v (nslus use an xscale processor) and its battery backed up

if you want the chip just tell me and i will send it to you. i use ntp for all my time stuff on my home network

links: http://www.nslu2-linux.org/wiki/Info/RTCChipInfo
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

louigi600

  • Sr. Member
  • ****
  • Posts: 471
    • View Profile
I've Another Idea For The Spare Md Slot In C1k
« Reply #14 on: August 08, 2007, 12:25:09 pm »
Intresting .... I'm going on vacation tomorrow .... but we can talk more about I2C rtc when I get back.

NTP yea I use it on all my pc that stay in a fixed place and on my laptot that frequently gets connected to somewhere that can get access to ntp service .... most of the time I use Z not connected to any network so NTP is not a solution on my Z :-(
Regards
David

SL-c760*  pdaXrom latest
SL-c860    pdaXrom latest ;-)
SL-c1000  pdaXrom Latest
Acer Aspire One running slackware and Clash
Toshiba AC100 running ARMedslack and Clash

*with some hardware problems but good for testing