Handheld option pack interface
First Claim
1. An option pack interface comprising:
- a serial peripheral interface;
a connector configured to transmit and receive a plurality of signals to and from a main unit of a personal digital assistant and further configured to transmit and receive the plurality of signals through the serial peripheral interface; and
a memory device electrically coupled to the connector through the serial peripheral interface and configured to store identification information correlative to an option pack.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface of an option pack configured to be used in conjunction with the main unit of a Personal Digital Assistant (PDA). An option pack comprising a connector configured to mate with the main unit of a PDA and provide a plurality of signal paths and a memory storage device such as an EEPROM can be used to store identification and functionality information to be conveyed to the main unit upon insertion of the option pack connector into the main unit. The interface on the option pack provides serial and parallel exchanges between the option pack and main unit and provides safeguards against draining the power on the main unit upon insertion. Further, the interface allows a software application and associated drivers to be downloaded onto the main unit temporarily and removed when a user has no further use for the application or option to save memory space on the main unit.
-
Citations
27 Claims
-
1. An option pack interface comprising:
-
a serial peripheral interface;
a connector configured to transmit and receive a plurality of signals to and from a main unit of a personal digital assistant and further configured to transmit and receive the plurality of signals through the serial peripheral interface; and
a memory device electrically coupled to the connector through the serial peripheral interface and configured to store identification information correlative to an option pack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
4. The option pack interface, as set forth in claim 1, wherein the memory device comprises an electrically erasable programmable read only memory (EEPROM).
-
5. The option pack interface, as set forth in claim 1, wherein the memory device is configured to store identification information comprising:
-
option pack features;
option pack configuration; and
option pack identification.
-
-
6. The option pack interface, as set forth in claim 1, wherein the memory device is configured to store identification information comprising bootstrapping software.
-
7. The option pack interface, as set forth in claim 1, wherein the interface is configured to transmit and receive signals corresponding to the identification information, wherein the option pack draws a minimal amount of current from the main unit correlative with the coupling of the main unit and the option pack, the current able to provide identification information to the main unit based on an option pack enable signal.
-
8. The option pack interface, as set forth in claim 7, wherein the option pack draws a current from the main unit between 5.0 ma and 15.0 ma.
-
-
9. A personal digital assistant comprising:
-
a main unit comprising;
a processor;
a controller operatively coupled to the processor through a first data bus;
a first connector operatively coupled to the controller through a second data bus and configured to receive a second connector on an option pack; and
an option pack comprising;
a Serial Peripheral Interface;
a second connector configured to transmit and receive a plurality of signals to and from the first connector in the main unit and further configured to transmit and receive the plurality of signals through the serial peripheral interface; and
a memory device electrically coupled to the connector through the serial peripheral interface and configured to store identification information corresponding to an option pack. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
15. The personal digital assistant, as set forth in claim 9, wherein the memory device comprises an electrically erasable programmable read only memory (EEPROM).
-
16. The personal digital assistant, as set forth in claim 9, wherein the memory device is configured to store identification information comprising:
-
option pack features;
option pack configuration; and
option pack identification.
-
-
17. The personal digital assistant, as set forth in claim 9, wherein the memory device is configured to store identification information comprising bootstrapping software.
-
18. The personal digital assistant, as set forth in claim 9, wherein the interface is configured to transmit and receive signals corresponding to the identification information, wherein the option pack draws a minimal amount of current from the main unit correlative with the coupling of the main unit and the option pack, the current being no higher than necessary to provide identification information to the main unit based on an option pack enable signal.
-
19. The personal digital assistant, as set forth in claim 18, wherein the option pack draws a current from the main unit between 5.0 ma and 15.0 ma.
-
- 20. An option pack interface comprising a 100-pin connector configured in accordance with Table 1 repeated below.
Pin # Name Type Description 1 CC_ETM P/G Trickle charge current pin 2 PCM_RESET I PCMCIA Reset 3 VS_EBAT O Extended battery sense 4 RD/WR# I Memory & - I/O
Read/Write# 5 GND P/G Main unit ground 6 RDY O Variable Latency I/O ready signal 7 CEN_ETM OC Charge current enable 8 RESET I GP reset for option pack 9 INT_OP I Option Pack Interrupt 10 CD_SCKT0# O PCMCIA socket 0 detect 11 PSKTSEL I PCMCIA Socket Select 12 PCM_CE2# I PCMCIA card enable 13 PCM_IORD# I PCMCIA IO Read 14 PCM_IOWR# I PCMCIA IO Write 15 D11 I/O PCMCIA/Memory Data 16 D12 I/O PCMCIA/Memory Data 17 D13 I/O PCMCIA/Memory Data 18 D14 I/O PCMCIA/Memory Data 19 D15 I/O PCMCIA/Memory Data 20 A17/D22 I/O PCM/Mem Address/Data 21 GND P/G Main unit ground 22 A18/D23 I/O PCM/Mem Address/Data 23 A19/D24 I/O PCM/Mem Address/Data 24 A20/D25 I/O PCM/Mem Address/Data 25 A21/D26 I/O PCM/Mem Address/Data 26 A22/D27 I/O PCM/Mem Address/Data 27 A23/D28 I/O PCM/Mem Address/Data 28 A24/D29 I/O PCM/Mem Address/Data 29 A25/D30 I/O PCM/Mem Address/Data 30 D08 I/O PCMCIA/Memory Data 31 GND P/G Main unit ground 32 D09 I/O PCMCIA/Memory Data 33 D10 I/O PCMCIA/Memory Data 34 D00 I/O PCMCIA/Memory Data 35 D01 I/O PCMCIA/Memory Data 36 D02 I/O PCMCIA/Memory Data 37 D31 I/O PCMCIA/Memory Data 38 PCM_REG# I PCMCIA IO cycle 39 PCM_WAIT# O PCMCIA Wait 40 SPI_DI I SPI Data In to option pack 41 SPI_CS# I SPI Chip Select 42 MCS2# I Memory Chip Select 43 MWE# I Memory Write Enable 44 MOE# I Memory Output Enable 45 GND P/G Main unit ground 46 EBAT_ON O Ext. battery power OK 47 OPT_ON I Option pack enable 48 V_ADP P/G Positive of AC adapter 49 V_EBAT P/G Positive of ext. battery 50 ODET2# O Option pack detect 51 ODET1# O Option pack detect 52 DQM2 I Memory &
I/O byte enable53 DQM3 I Memory &
I/O byte enable54 DQM0 I Memory &
I/O byte enable55 VDD P/G Main unit 3.3 V power 56 DQM1 I Memory &
I/O byte enable57 BATT_FLT O Extended battery fault 58 PCM_IRQ#0 O PCMCIA sckt 0 RDY/IRQ# 59 PCM_CE1# I PCMCIA card enable 60 PCM_OE# I CF Output enable pin 61 PCM_WE# I PCMCIA write enable 62 CD_SCKT1# O PCMCIA socket 1 detect 63 PCM_IRQ#1 O PCMCIA sckt 1 RDY/IRQ# 64 D03 I/O PCMCIA/Memory Data 65 D04 I/O PCMCIA/Memory Data 66 GND P/G Main unit ground 67 D05 I/O PCMCIA/Memory Data 68 D06 I/O PCMCIA/Memory Data 69 D07 I/O PCMCIA/Memory Data 70 A10 I PCMCIA/Memory Address 71 A11/D16 I/O PCM/Mem Address/Data 72 A09 I PCMCIA/Memory Address 73 A08 I PCMCIA/Memory Address 74 A13/D18 I/O PCM/Mem Address/Data 75 A14/D19 I/O PCM/Mem Address/Data 76 GND Main unit ground 77 A16/D21 I/O PCM/Mem Address/Data 78 A15/D20 I/O PCM/Mem Address/Data 79 A12/D17 I/O PCM/Mem Address/Data 80 A07 I PCMCIA/Memory Address 81 A06 I PCMCIA/Memory Address 82 A05 I PCMCIA/Memory Address 83 A04 I PCMCIA/Memory Address 84 A03 I PCMCIA/Memory Address 85 A02 I PCMCIA/Memory Address 86 GND Main unit ground 87 A01 I PCMCIA/Memory Address 88 A00 I PCMCIA/Memory Address 89 PCM_WP O PCMCIA WP/IOIS16# 90 A_OUTR I Right audio channel 91 A_OUTL I Left audio channel 92 A_GND P/G Analog GND for audio ONLY 93 MCS3# I Memory Chip Select 94 MCS4# I Memory Chip Select 95 VDD P/G Main unit 3.3 V power 96 SPI_SCK I SPI Clock Signal 97 MCHG_EN I Main battery recharging 98 V_ADP P/G Positive of AC adapter 99 V_EBAT P/G Positive of ext. Battery 100 SPI_DO O SPI Data Out from option pack
-
21. An option pack comprising an interface configured to support:
-
one or more personal computer memory card international association/compact flash (PCMCIA/CF) devices;
static memory access;
input/output device access;
one or more serial peripheral interface (SPI) data buses; and
a memory device configured to store identification information.
-
-
22. An option pack comprising:
-
a first battery; and
an interface configured to provide a means for simultaneously charging the first battery on the option pack and a second battery on a main unit of a personal digital assistant. - View Dependent Claims (23, 24)
-
-
25. A personal digital assistant comprising a main unit comprising:
-
a processor;
a memory device operatively coupled to the processor and configured to temporarily store software applications and associated drivers;
a controller operatively coupled to the memory device, the controller configured to download the software and associated drivers from an option pack; and
a connector operatively coupled to the controller and configured to transmit identification information from the option pack to the controller and further configured to transmit the software and associated drivers from the option pack to the memory device. - View Dependent Claims (26, 27)
-
Specification