Improved compact flash memory card and interface
Abstract
An improved compact flash memory card system includes an improved compact flash memory card desktop adapter and an improved compact flash memory card. The improved compact flash memory card desktop adapter utilizes a fifty pin socket to interface with the compact flash memory card. The desktop adapter also utilizes a plug adapter to interface with a computer. For more efficient communication between the improved compact flash memory card and the computer, the improved desktop adapter adopts the universal serial bus architecture. The improved compact flash memory card utilizes a fifty pin connection to interface with a computer through an interface device. The fifty pin connection of the flash memory card can be used with different interface devices in a variety of configurations such as a universal serial bus mode, PCMCIA mode, and ATA IDE mode. Each of these modes of operation require different protocols. Upon initialization with an interface device, this improved compact flash memory card automatically detects which operation mode is used by this interface device and configures the memory card to be compatible with the present operation mode. Because all fifty pins of the flash memory card are occupied to either transfer data or provide control signals to and from the flash memory card, this improved flash memory card merely senses selected pins to determine the present mode of operation.

Term
No projected expiry on record.
- Priority and filed
- Published
- Today
12 claims: 5 independent, 7 dependent
- 1In the Claims:1. A compact flash memory card for interfacing with a host computer in an appropriate operating mode, the flash memory card comprising: a. sensing means for monitoring a signal originating from the host computer;and b. a controller coupled to the sensing means for automatically selecting the appropriate operating mode in response to the signal.
- 2A system for allowing a peripheral device to automatically detect and configure the peripheral device to utilize a correct operating mode of a host computer, the system comprising:a. a connector with a first end configured to couple to the host computer and a second end configured for receiving the peripheral device;b. a controller contained within the peripheral device to sense a signal from the host computer and to operate the peripheral device in the correct operating mode in response to the signal.
- 7An interface device for coupling a fifty pin flash memory card to a host computer wherein the interface device utilizes a universal serial bus protocol.
- 8A method of automatically configuring a peripheral device to operate with a host computer, comprising the following steps:a. coupling the peripheral device to the host computer such that the host computer communicates with the peripheral device;b. powering up the peripheral device;c. sensing a signal within the peripheral device wherein the signal originates from the host computer;and d. automatically configuring a correct operating mode for the peripheral device in response to the signal.
- 12A system for attaching a peripheral device to a computer and configuring the peripheral device to a correct operating mode, the system comprising:a. a connector with a first end configured to couple to the computer and a second end with a fifty pin connection configured to couple to the peripheral device;and b. a controller contained within the peripheral device to sense a signal from the computer and to configure the peripheral device in the correct operating mode in response to the signal.
Independent claims5
25 paragraphs in 5 sections, as filed
IMPROVED COMPACT FLASH MEMORY CARD AND INTERFACE
FIELD OF THE INVENTION
0003This invention relates to the field of compact flash memory cards and compact flash memory card holders. More particularly, this invention relates to the field of compact flash memory cards that automatically select the appropriate operating mode. Further, this invention also more particularly relates to the field of universal serial bus adapters for connecting a flash memory card to a host computer.
BACKGROUND OF THE INVENTION
0005Today's personal computers have become increasingly powerful in terms of pure processing ability and their wide application of usefulness. There has been a proliferation of available external peripheral devices for use with a personal computer. In particular, flash memory cards that are removably coupled to personal computers are especially useful as portable, quick storage devices.
0006In the past, personal computers utilized serial buses and parallel buses as primary input/output interfaces to connect with external peripheral devices. These serial and parallel buses do not have the capability to allow the user to attach an external peripheral device to either type of bus on a personal computer and begin utilizing this peripheral device without properly configuring the computer and/or peripheral device. In other words, serial and parallel buses lack "plug and play" capabilities. Further, the existing serial and parallel buses are only optimized for only one or two peripheral devices attached to each bus.
0007To address the shortcomings of the serial and parallel buses, the universal serial bus architecture was introduced. The universal serial bus provides a fast bi-directional isochronous transfer of data between external peripheral devices and the computer at very low cost. Further, the universal serial bus is designed to support an unrestricted number of external peripheral devices connected to a single universal serial bus. The universal serial bus also supports "plug and play" capabilities for external peripheral devices. One of the external peripheral devices which is well suited for use with the universal serial bus are compact flash memory cards. These compact flash memory cards provide "plug and play" capability, low power consumption, portability, and high density storage. Compact flash memory cards are well suited for digital applications such as digital camera storage, digital audio applications, and wherever rewritable, digital data storage in a portable housing is needed.
0008The interface portion of compact flash memory cards are uniformly configured as a fifty pin connection. The compact flash memory card with its fifty pin connection is designed to fit within either a fifty pin compact flash socket or a sixty-eight pin PCMCIA socket. However, most desktop computers do not have either the fifty pin compact flash socket or the sixty-eight pin PCMCIA socket. If a user wishes to utilize the compact flash memory device with the desktop computer, the user must purchase an expensive PCMCIA socket to connect with the desktop computer.
0009Another shortcoming is the inability of the compact flash memory card to be conveniently configured for operating in the universal serial bus mode, the PCMCIA mode, or the ATA IDE mode. It would be beneficial to have an adapter for a compact flash memory card that automatically configures itself to the appropriate operating mode depending upon the type of device to which the flash is connected.
0010What is needed is a low cost fifty pin compact flash socket interface adapter for a universal serial bus configuration to couple a compact flash memory card to a desktop computer. What is further needed is a compact flash memory card adapter that automatically detects the operating mode of the socket to which the compact flash socket interface adapter is coupled and configures the itself to the proper operating mode.
SUMMARY OF THE INVENTION
0012The present invention is an improved compact flash memory card system. The present invention overcomes many of the disadvantages of the prior art. This improved compact flash memory card system comprises: an improved compact flash memory card desktop adapter and an improved compact flash memory card. The improved compact flash memory card desktop adapter utilizes a fifty pin socket to interface with the compact flash memory card. The desktop adapter also utilizes a plug adapter to interface with a computer. For more efficient communication between the improved compact flash memory card and the computer, the improved desktop adapter adopts the universal serial bus architecture.
0013The improved compact flash memory card utilizes a fifty pin connection to interface with a computer through an interface device. The fifty pin connection of the flash memory card can be used with different interface devices in a variety of configurations such as a universal serial bus mode, PCMCIA mode, and ATA IDE mode. Each of these modes of operation require different protocols. Upon initialization with an interface device, this improved compact flash memory card automatically detects which operation mode is used by this interface device and configures the memory card to be compatible with the present operation mode. Because all fifty pins of the flash memory card are occupied to either transfer data or provide control signals to and from the flash memory card, this improved flash memory card merely senses selected pins to determine the present mode of operation.
0014BRIEF DESCRIPTION OF THE DRAWINGS Figure 1A illustrates a perspective view of the preferred embodiment of the present invention.
0015Figure IB illustrates a bottom cutaway view of the preferred embodiment.
0016Figure 1C illustrates a perspective inside view of the preferred embodiment.
0017Figure 2 illustrates a schematic diagram of the preferred embodiment. Figure 3 shows a flowchart diagram of the preferred embodiment.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
0019The present invention relates to an improved compact flash memory card system. The present invention comprises an improved compact flash memory card with an internal controller and an improved flash memory card desktop interface. Upon initialization with an interface device, this improved compact flash memory card automatically detects which operation mode is used by this interface device and configures the memory card to be compatible with the present operation mode. For more efficient communication between the improved compact flash memory card and the computer, the improved desktop adapter utilizes a fifty pin socket to couple with the memory card and further adopts the universal serial bus architecture. Figure 1A illustrates a compact flash memory card system 10. This compact flash memory system 10 includes: a flash memory card desktop interface 100 and a compact flash memory card 90. The flash memory card desktop interface 100 preferably includes the following components: a housing 20, a card slot 30, a cable 40, a cable connector 45, and a plug 50. The housing 20 provides structure for the desktop interface 100. The housing is preferably made from a one piece molded housing such as plastic. The card slot 30 is preferably located through a top portion of the housing 20. The card slot 30 is configured to accommodate the compact flash memory card 90 sliding through the card slot 30. Preferably, the cable connector 45 securely attaches a first end of the cable 40 to the housing 20. The cable 40 is preferably a standard universal serial bus cable. The plug 50 is securely attached to a second end of the cable 40. The plug 50 is configured to easily couple with a universal serial bus on a computer.
0020Figure IB illustrates a bottom cutaway view of the housing 20 in the flash memory card desktop interface 100. An inside portion of the housing 20 has two pairs of fastener apertures 70. Each pair of fastener apertures 70 is configured to receive a weight 60.
0021With the weight 60 attached to each pair of fastener apertures 70, the housing 20 preferably remains stable when resting on a surface. Further, there are also preferably two pairs of attachment points 80 inside the housing 20. The housing 20 also has an aperture 85 to preferably attach the cable connector 45 to the housing 20. Figure 1C illustrates a perspective cutaway view of the flash memory card desktop interface 100. A bottom plate 110 has two pairs of apertures 120 that preferably align with the two pairs of attachment points 80 located inside the housing 20. In use, the bottom plate 110 attaches to the bottom side of the housing 20 as illustrated in Figure IB. A card receiver housing 130 is preferably attached to the bottom plate 110. Additionally, a plurality of contact pins 160 are coupled to the card receiver housing 130. Preferably, there are fifty contact pins 160. The card receiver housing 130 is configured to receive and hold the compact flash memory card 90 as the memory card 90 is inserted through the slot opening 30 in the shell 20 as shown in Figure 1 A. Further, the plurality of contact pins 160 are configured to electrically couple with corresponding pins (not shown) on the memory card 90. The memory card 90 preferably has fifty pins (not shown) wherein each pin corresponds to one of the plurality of contact pins 160. A jumper 140 is coupled to the bottom plate 110. The jumper 140 provides a connection point between the cable 40 and the plurality of contact pins 160.
0022In use, the desktop interface 100 preferably couples a desktop computer (not shown) via the plug 50. The desktop interface is configured to receive and connect to the flash memory card 90 via a fifty pin connection. Figures 1A, IB, and 1C and the description above illustrate and describe the preferred embodiment of the present invention.
0023Eliminating and/or combining certain elements shown in the desktop interface 100 would be apparent to a person skilled in the art and would not depart from the scope of the present invention. For example, incorporating the weights 60 into the housing 20 would be apparent to a person skilled in the art. Figure 2 illustrates the connections between the flash memory card desktop interface
0024100 and the compact flash memory card 90 when they are coupled together. The compact flash memory card 90 utilizes fifty pins to connect with an interface device. A plurality of data input/output connections are made between D+ and D- terminals of the interface 100 and HDB0 and HDB1 terminals of the memory card 90, respectively. It is apparent to a person skilled in the art that other additional input/output pins are capable of being utilized between the memory card 90 and the desktop interface 100. Additionally, a VCC terminal and a H ST RE S ET terminal of the memory card 90 correspond with a voltage terminal of the interface 100. Terminals HOE, HCE1*, HCE2*, IOR*, IOW*, and GND of the memory card 90 correspond with a ground terminal of the interface 100. As stated above, the compact flash memory card 90 utilizes fifty pins which serve as input/output and control terminals for the memory card 90. All fifty pins of the memory card 90 are utilized to connect with the desktop computer. Figure 3 illustrates a flowchart diagram which represents sample steps of an internal controller within the compact flash memory card 90 to determine the proper operating mode while using only the existing fifty pins of the memory card 90. This identification circuitry can be physically formed in the flash controller, or in an adapter module coupled between the compact flash memory card and the fifty pin socket. The controller does not alter or add any signals carried on the fifty pins of the memory card 90. Rather, it senses signals to determine the type of socket to which the compact flash memory card is attached. After the memory card 90 is coupled to the interface 100, the first step occurs in
0025Block 200 where the memory card 90 is powered up. After the power up sequence in
0026Block 200, the signal at the HOE terminal of the memory card 90 is tested in Block 210. If the signal at the HOE terminal is high, then the internal controller configures the memory card 90 into the PCMCIA mode in Block 220. However, if the signal at the
0027HOE terminal is low, then the signal at the HOSTRESET terminal is tested in Block
0028230. If the signal at the HOS TRESET terminal is low, then the internal controller returns to Block 230 and tests the signal at the HOS TRES ET terminal again. If the signal at the HOS TRESET terminal remains low, then the internal controller continues to loop back to Block 230 until the HOSTRESET terminal switches to high. If the signal at the HOSTRESET terminal is high, then the internal controller moves to Block 240. In Block 240, the signals at terminals IOW*, IOR*, HCS0*, and HCS1* are tested. If all these signals are low, then the internal controller configures the memory card 90 into the universal serial bus mode in Block 250. If any of these signals are high, then the internal controller configures the memory card 90 into the ATA IDE mode in Block 260.
0029In use, this improved compact flash memory card 90 automatically detects which operation mode is used by the attached interface device and configures the memory card 90 to be compatible with the present operation mode. Based upon the set of responses shown in Figure 3, the compact flash memory card 90 operates in either the universal serial bus mode, the PCMCIA mode, or the ATE IDE mode. These three operating modes are merely exemplary. The memory card 90 can be configured to automatically detect and operate in additional operating modes. The present invention has been described in terms of specific embodiments incorporating details to facilitate the understanding of the principles of construction and operation of the invention. Such reference herein to specific embodiments and details thereof is not intended to limit the scope of the claims appended hereto. It will be apparent to those skilled in the art that modifications may be made in the embodiments chosen for illustration without departing from the spirit and scope of the invention.
0030Specifically, it will be apparent to one of ordinary skill in the art that the device of the present invention could be implemented in several different ways and the apparatus disclosed above is only illustrative of the preferred embodiment of the invention and is in no way a limitation.
Contents5
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP2223302A4 | Cited by | European Patent Office (EPO) | Search report |
| US7337977B2 | Cited by | United States of America | Search report |
| EP1234305A1 | Cited by | European Patent Office (EPO) | Third party observation |
| US8270244B2 | Cited by | United States of America | Applicant |
| US9558135B2 | Cited by | United States of America | Search report |
| SG152026A1 | Cited by | Singapore | Search report |
| EP1228437A2 | Cited by | European Patent Office (EPO) | Examiner |
| EP1146428A1 | Cited by | European Patent Office (EPO) | Search report |
| EP1234305A1 | Cited by | European Patent Office (EPO) | Third party observation |
| US5589719A | Cites | United States of America | International search |
| US5625238A | Cites | United States of America | International search |
35 members in 5 offices
Members35
| Document | Office | Kind | |
|---|---|---|---|
| WO9945460A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO9945461A2This record | World Intellectual Property Organization (WIPO) | A2 | |
| WO9945460A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO9945461A3 | World Intellectual Property Organization (WIPO) | A3 | |
| GB9925229D0 | United Kingdom | D0 | |
| GB9925231D0 | United Kingdom | D0 | |
| GB2339043A | United Kingdom | A | |
| GB2339044A | United Kingdom | A | |
| DE19980546T1 | Germany | T1 | |
| DE19980545T1 | Germany | T1 | |
| US6182162B1 | United States of America | B1 | |
| JP2001513245A | Japan | A | |
| JP2001523369A | Japan | A | |
| US2002040412A1 | United States of America | A1 | |
| US6385667B1 | United States of America | B1 | |
| US2002112101A1 | United States of America | A1 | |
| GB2339043B | United Kingdom | B | |
| GB2339044B | United Kingdom | B | |
| US2004039854A1 | United States of America | A1 | |
| US6721819B2 | United States of America | B2 | |
| JP3714969B2 | Japan | B2 | |
| US2006085578A1 | United States of America | A1 | |
| US7111085B2 | United States of America | B2 | |
| US7174445B2 | United States of America | B2 | |
| JP2007249995A | Japan | A | |
| US7421523B2 | United States of America | B2 | |
| US2008320175A1 | United States of America | A1 | |
| US7721017B2 | United States of America | B2 | |
| US2010228890A1 | United States of America | A1 | |
| DE19980546B4 | Germany | B4 | |
| JP4644694B2 | Japan | B2 | |
| US8073986B2 | United States of America | B2 | |
| US2012079137A1 | United States of America | A1 | |
| US8291128B2 | United States of America | B2 | |
| DE19980545B4 | Germany | B4 |
7 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Notification of search results after publication8607 | 8607 | DE | |
| De translation (de og part 6b)RET | RET | WO | |
| Wipo information: entry into national phaseWWE | WWE | WO | |
| Entry into the national phaseENP | ENP | JP | |
| Entry into the national phaseENP | ENP | GB | |
| Designated statesAK | AK | WO | |
| Designated statesAK | AK | WO |
Numbers
- Publication
- 99/45461
- Application
- 9904634
Titles2
- English
- IMPROVED COMPACT FLASH MEMORY CARD AND INTERFACE
- French
- CARTE MEMOIRE FLASH COMPACTE AMELIOREE ET INTERFACE
Classification
- CPC, 3
- G11C7/1045
- G06F13/4081
- G11C7/20
- IPC, 7
- G06K19 077
- G06F13 38
- G06F13 40
- G06K17 00
- G11C7 10
- G11C7 20
- H01R33 76
Designated states3
- National, 3
- Germany
- United Kingdom
- Japan