The invention relates to integrated silicon devices (“System-on-Chip”) and, particularly, it has been developed for applications in which it is necessary to interface electronic controllers to sensors for monitoring environmental parameters through a Radio Frequency IDentification (RFID) technology.
In order to provide a more and more complete and detailed “history” of products, it was some years that the logistics and commercial distribution market has been requiring increasingly sophisticated systems to monitor goods conditions. Now the development of electronic technologies allows to make integrated devices able to collect and/or process data gathered by various kinds of sensors provided with analog and/or digital interfaces, so as to achieve an exhaustive outline of the life of a given product, from its introduction on the market to its arrival to destination. This kind of devices have to take into account certain problems related to the control of power supply and power consumption, so as the operation of the device and sensors could be assured even for quite long periods of time.
Accordingly, the aim of the present invention is to provide a device able to variably adapt itself to the different requirements of the selected sensors, and to manage its own power supply in the best way.
Therefore, the object of the invention is an integrated device comprising: a microprocessor unit which is interfaced to a program memory unit, a data memory unit, one or more integrated sensors, one or more external sensors which may be provided with digital and/or analog interfaces, an RFID unit, such microprocessor unit being connected to an RTC (Real Time Clock) synchronization module and to power supply means, such device further comprising a power supply management logic.
In one preferred embodiment, the program memory unit is interfaced to the microprocessor unit through a multiplexer, which controls the alternating access to such program memory unit by either the microprocessor unit or the interface of the said RFID unit. Furthermore, the data memory unit is interfaced to the microprocessor unit and the RFID interface through an arbiter unit which regulates the access to such data memory unit.
In another preferred embodiment, the start (“boot”) code of the microprocessor unit is contained in a ROM (Read Only Memory) memory unit.
Furthermore, the device has at least one integrated sensor, particularly a temperature sensor, which is provided with an appropriate interface to such microprocessor unit, and two different interfaces for the external sensors, i.e. an analog interface and a digital interface respectively. Preferably, the analog interface is of differential type, and the inputs thereof are provided with equalizer/adapter circuits such as, for example, operational amplifiers for connection of external analog sensors. The digital interface is of serial type, and a two-line serial interface is particularly preferred for data and synchronism, respectively.
Further advantages and features of the device according to the present invention will be appearent from the following description of an embodiment thereof, which is provided by way of illustration, and not by way of limitation, with reference to the accompanying drawings, wherein:
The system bus 101 is also connected to a static RAM 4, which is used to process the data acquired by the sensors, the system bus 101 being also connected to interfaces 401 of integrated sensors 11 and interfaces 501, 601 of external sensors, not shown herein. The system bus 101 is connected to a synchronization module of an RTC system 5, which is coupled to a module 105 to keep synchronism only with the microprocessor 1. Such module 105 can also control switches 132, 133, 134, and 135 from a power supply line 130 through a line 205. The power supply line 130 is connected to the primary power source of the device and to batteries, except for a main switch 131 which is controlled only by the RFID unit 7 and a test logic module 9. In this way, the main power supply of the whole device (controlled by the main switch 131) is set by the user of the device itself through a suitable radio control. On the contrary, the local power supply of the various peripheral devices is set within the firmware contained in a non-volatile memory of the device, and therefore it has to be considered dependent on the final application. Finally, the microprocessor 1 is connected to a ROM unit 8 and a test/calibration module 6.
The operation of the device according to the present invention will become apparent from the following. The system can take the code and manage the data using the non-volatile memory resources 2 and 3. The program memory 2 is a resource multiplexed between the microprocessor and a radio interface; this means that only one of the two modules can exclusively access to the program memory 2 in a given time. On the other hand, the data memory 3 is arbitrated by the module 103; this means that both system bus 101 and radio interface 107 can simultaneously access to the data memory 3. If the data memory is occupied in a given time, the arbiter module 103 can put one of the two competitors in a wait state. A Read Only Memory (ROM) 8 stores the “boot” code of the microprocessor 1 to allow the whole system to behave as a completely autonomous RFID system. A time manager or “Real Time Clock” (RTC) module manages the synchronization within the device by generating “awake” events at programmable intervals which can act as a reference for the measurements carried out by the sensor. As illustrated in
The device can provide the external sensors with power supply by incorporating a programmable power manager. The power supply can be provided to the sensors in continuous or alternating mode, depending on the logic selected for the power consumption of the whole device. A static RAM memory 4 is interfaced with the main bus to temporarily store the data processed by the microprocessor system. The whole system is provided with specific circuits, i.e. the test/calibration module 6 and the test logic module 9, to automatically test the interfaced modules on the main bus and the analog modules comprising the radio interface 107.
The device incorporates at least one sensor 11 (e.g., a temperature sensor) and two different interfaces to control external sensors. The analog interface 601 is of differential type and can be used for those sensors which need to adapt only the voltage or current level. Typically, these sensors will be provided with a signal equalizer/adapter circuit (e.g., based on an operational amplifier) which is directly connected to the differential inputs of such interface. The analog interface 601 is internally connected to an analog-digital conversion circuit which allows the voltage/current level measured by the external sensor to be converted into a 7-bit word which can be managed and processed by the microprocessor system, if desired.
The digital interface 501 is of serial type, typically a two-line interface, for data transmission and synchronization, and it allows the external connection of more complex sensors provided with their own control logic and programming ability (e.g., state and control registers). The digital interface 501 completely bypasses the analog-digital conversion circuit acting downstream the analog interface, and it is able to provide data from the external sensors directly to the microprocessor system. The digital interface can connect more sensors in a parallel fashion, such sensors differing from one another by a 7-bit logical address (the maximum theoretical number of connectable sensors is 128).
The amplified differential signal 152 is then sent to a multiplexer 23 which starts the effective conversion thereof along with differential signal 611 from the analog interface 601. The differential signal 160 is then sent to an analog-digital converter 40. The voltage references, VH 30 and VL 31, of the analog-digital converter 40 can be controlled by a gain factor 32 (A2D Gain), while the common mode of the differential input thereof can be controlled by an offset parameter 33 (A2D Common Mode), the voltage references, VH 30 and VL 31, being used for the conversion. In practice, this functionality can be generally modeled by an equation as:
A2Dout=(VDifferential input−A2DCommon Mode)/A2DGain.
The higher the parameter A2D Gain, the higher the accepted voltage entering from the analog-digital conversion circuit, and therefore the lower the converted value for the same input. Instead, the parameter A2D Common Mode acts as an offset element which theoretically cancels the output of the analog-digital converter for a well known input voltage. A simple digital adder 42 has been added to the output of the analog-digital converter to further control the offset of the whole chain through the value A2D Offset 41. Finally, the output 43 of the converter is represented by a 7-bit word which can be further processed by the programs within the system.
Number | Date | Country | Kind |
---|---|---|---|
GE2006A0117 | Nov 2006 | IT | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IT2007/000833 | 11/29/2007 | WO | 00 | 5/29/2009 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2008/065692 | 6/5/2008 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4853901 | Barber | Aug 1989 | A |
5488376 | Hurta et al. | Jan 1996 | A |
6046676 | Ward et al. | Apr 2000 | A |
6720866 | Sorrells et al. | Apr 2004 | B1 |
6778096 | Ward et al. | Aug 2004 | B1 |
6892052 | Kotola et al. | May 2005 | B2 |
7072697 | Lappetelainen et al. | Jul 2006 | B2 |
7106175 | Lewis | Sep 2006 | B2 |
7394382 | Nitzan et al. | Jul 2008 | B2 |
7397370 | Bratkovski | Jul 2008 | B2 |
7408463 | Hammond et al. | Aug 2008 | B2 |
7446658 | Panotopoulos | Nov 2008 | B2 |
7450008 | Erickson et al. | Nov 2008 | B2 |
7474230 | Blom et al. | Jan 2009 | B2 |
7495558 | Pope et al. | Feb 2009 | B2 |
7873723 | Lyon et al. | Jan 2011 | B2 |
20060103535 | Pahlaven et al. | May 2006 | A1 |
20070139199 | Hanlon | Jun 2007 | A1 |
Number | Date | Country | |
---|---|---|---|
20100060449 A1 | Mar 2010 | US |