Abstract:
A serial protocol interface in a communication device (MD) exchanging data (MOSI, MISO) over a communication link (121, 122, 123) is operated by: - sending output data (MOSI) on (122) the communication link, and - receiving input data (MISO) on (121) the communication link, these input data (MISO) being synchronous with a clock signal (SCK, SCLK) generated at the communication device (MD) and propagated (123) over the communication link (121, 122, 123), - initializing operation by exchanging data over the communication link (121, 122, 123) by sending output data (MOSI) on the communication link (122) at a first data rate, - detecting a signal transition in the input data (MISO) received on the communication link (121), and - once such a transition is detected, exchanging data over the communication link (121, 122, 123) at a second data rate, higher than the first data, with the exchanging of data at a second data rate synchronized (18) as a function of said signal transition.
Abstract:
A circuit (10), such as a microcontroller unit, MCU for instance, comprises a first node (VBAT) configured to be brought to a first voltage such as the supply voltage from a battery (LB), a second node (VDDIO) configured to be coupled (180) with an electrically powered device (ED) such as an external memory to provide electrical supply power thereto, and a voltage regulator (100) such as a LDO regulator embedded in the circuit (10) intermediate the first node (VBAT) and the second node (VDDIO). The voltage regulator (100) is activatable in a first, startup mode during which the voltage regulator (100) applies to the second node (VDDIO), and thus to the external device (ED), a voltage increasing towards a supply threshold (160). The circuit (10) comprises control circuitry (20) activatable (16, 160, vdig_en, 22) in response to the voltage at the second node (VDDIO) reaching the supply threshold (160) to bring the voltage regulator (100) to a second mode of operation (1008) wherein a programmable regulated voltage higher than the supply threshold is applied to the second node (VDDIO). The circuit (100) is configured (162) to receive low-power operation requests (1010) and, in response to low-power operation requests (1010) received, to deactivate a first high-drive regulator circuitry (102) in the voltage regulator (100) and activate a second low-power regulator circuitry (104) thus providing a third, low-power mode of operation of the circuit (10).
Abstract:
A method for managing the power supply in an electronic circuit comprising a processing system (11; 11'), in particular a general purpose microcontroller or a System-on-Chip or a subsystem thereof, with a radio-frequency embedded circuit (12), said processing system (11; 11') comprising at least a processing core (30, V12I, VI2O) and a first power regulation module (111') supplying a first regulated voltage (V12) to said processing core (30), said radio frequency embedded circuit (12) comprising a second power regulation module (121) supplying a second regulated voltage (V reg ) to circuits (122) of the radio-frequency embedded circuit including a radio frequency transceiving portion (124), said second power regulation module (122) comprising a switched-mode power supply (1211) and generating a second regulated voltage (V reg ), said method comprising coupling said second regulated voltage (V reg ) as voltage input of said first power regulation module (1111), said first power regulation module (1111) which generates as an output a respective first regulated voltage (V regm ) for said processing core (30), controlling said second power regulation module (121) to operate according to a plurality of operation modes (LP1, LP2, A1, A2, LP3, LP4) including one or more sleep modes (LP1, LP2) in which both the DC-DC converter (1211) and the second linear regulator (121) are off and one or more active modes (A1, A2) in which both the DC-DC converter (1211) and the second linear regulator (121) are on, wherein said second power regulation module (122) comprises a second linear regulator (1212) and said plurality of modes (LP1, LP2, A1, A2, LP3, LP4) includes a first further sleep mode (LP3) in which the switched-mode power supply (1211) is off and the second linear regulator (1212) is on and a second further sleep mode in which the switched-mode power supply (1211) is on and the second linear regulator (1212) is off.
Abstract:
In one embodiment, an inductive/LC sensor device includes: - energy accumulation means (C ref ) for accumulating excitation energy, - an LC sensor (10) configured for oscillating energized by energy accumulated, - an energy detector (12) for detecting the energy accumulated on the energy accumulation means (C ref ) reaching a charge threshold, and - at least one switch (S1, S2) coupled with the energy detector (12) for terminating accumulating excitation energy for the sensor (10) on the energy accumulation means (C ref ) when the charge threshold is detected having been reached by the energy detector (12).
Abstract:
A digital circuit including combinational (10) and sequential (12) circuit elements is operable to selectively (14, VRAM_M) switch at least part (12a, 120) of the circuit elements (12) to operation as random access memory.
Abstract:
A clock generator in apparatus such as e.g. a microcontroller unit is calibrated by aligning at subsequent calibration times the frequency of a first clock (106) with respect to the frequency of a second clock (108) having a higher frequency accuracy than said first clock (106), with the frequency of the first clock (106) which h varies between subsequent calibration times. The frequency of the first clock (106) is aligned to a frequency which is offset by a certain amount with respect to the frequency of the second clock (108) in order counter frequency error which may accumulate over time due to the variation in the frequency of the first clock (106).
Abstract:
A method of interfacing a LC sensor (10) with a control unit (20) is described. Specifically, the control unit comprises a first (202) and a second (204) contact, wherein the LC sensor (10) is connected between the first (202) and the second (204) contact, and wherein a capacitor (C1) is connected between the first contact (202) and a ground (GND). In particular, in order to start the oscillation of the LC sensor, the method comprising the steps of: - during a first phase, connecting the first contact (202) to a supply voltage (VDD) and placing the second contact (204) in a high impedance state, such that the capacitor (C1) is charged through the supply voltage (VDD); - during a second phase (2004), placing the first contact (202) in a high impedance state and connecting the second contact (204) to the ground (GND), such that the capacitor (C1) transfers charge towards the LC sensor (10); and - during a third phase (2006), placing the first contact (202) and the second contact (204) in a high impedance state, such that the LC sensor (10) is able to oscillate.
Abstract:
Full-duplex communication over a communication link between an initiator (IN, NI) operating with an initiator clock (IP CLK) and a target (TA, R) operating with a target clock (NoC CLK) involves, in communication from the initiator (IN, NI) to the target (TA, R) the steps of: - storing data from the initiator (IN, NI) in a first FIFO memory (320) with the initiator clock (IP CLK), - reading (324) data from the initiator (IN, NI) stored in the first FIFO memory (320), wherein reading is with the target clock (Noc CLK') - transmitting (12, 18, 24) the data read from the first FIFO memory (320) over a first mesochronous link (19), and - storing (28) the data transmitted over the first mesochronous link (19) in a buffer (26) whereby said data are made available to the target (TA, R). Communication from the target (TA, R) to the initiator (IN, NI) includes the steps of: - transmitting (14, 22, 28) data from the target (TA, R) over a second mesochronous link (29), and - storing (18, 344) the data transmitted (14, 22, 28) over the second mesochronous link (29) in a second FIFO memory (340), wherein storing is with the target clock (NoC CLK'), whereby the data are made available to said initiator (IN, NI) for reading from the second FIFO memory (340) with the initiator clock signal (IP CLK).