Q: How much power does the rex use?|
A few users have made measurements which broadly agreed with each other:
On, steady ->3 to 4 mA
Processor operating ->7 mA
Writing on EEPROM peaks of -> 7.5 to 10mA
Extended flash writes/erases (such as
when updating entire 64KB sectors of flash memory) could draw as much as 30 mA.
- measured during delete operations in Adder app.
The speaker seems to draw only .5 mA
It does not matter what the Rex6000 is doing:
drawing the world clock, getting key taps from the
soft keyboard, switching from one calendar day to another
and searching for dates - all jobs need the same power
Q: What chips are used?
Memory: The data sheet
for the flash memory chips used in Rex (4 x Fujitsu 29DL164BD-90) is on Fujitsu's site.
Each of the 2 Fujitsu MBM 29DL164BD chips in the Rex is 16 Mb; 16Mbits in the chip is accessible as two
banks of 8Mbits. With 8bits per byte, this means each chip is 2MB,
accessible as two banks of 1MB. Times two chips gives a total of 4MB
flash memory in the Rex.
Database: The Fujitsu "SoFFS" (Sophisticated Flash File System) seems to be the basis of
Rex's database filesystem, just look at the database.h:
#define DB_ERR_SOFFS -13
It seems that Citizen added a complete database layer on top of SOFFS, in order
to encapsulate and hide SOFFS functionality.
SoFFS is apparently provided only to OEMs who buy the chips, but there is
Processor Toshiba T6B31 running z80 code
Realtime clock is a TC8521, which appears to match the descriptions in z80.h.
View the datasheet
LCD column & row drivers the T6A39