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 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:
The present disclosure relates to a method comprising: - executing, by an electronic device (100), a first firmware stored in a volatile memory (113) of the electronic device, the execution of the first firmware causing an updated firmware key (130) to be stored in a non-volatile memory (124) of the electronic device; - uploading a second encrypted firmware module to the electronic device; - decrypting the second encrypted firmware module by a cryptographic processor (108) of the electronic device based on the updated firmware key; and - installing the decrypted second firmware module in the volatile memory of the electronic device at least partially overwriting the first firmware.
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 method of interfacing a LC sensor (10) with a control unit (280) is described. Specifically, the control unit (280) comprises a first (202) and a second (204) contact, and the LC sensor (10) is connected between the first (202) and the second (204) contact. In particular, the method comprising: - starting the oscillation of the LC sensor (10); - monitoring the voltage (V 204 ) at the second contact (204), wherein the voltage (V 204 ) at the second contact (204) corresponds to the sum of the voltage (V MID ) at the first contact (202) and the voltage at the LC sensor (10); and - varying the voltage (V MID ) at the first contact (202) such that the voltage (V 204 ) at the second contact (204) does not exceed an upper voltage threshold and does not fall below a lower voltage threshold.
Abstract:
A method, comprising: producing (12) a set of delayed replicas (REF_D) of a reference clock signal (REF), wherein delayed replicas in the set of delayed replicas (REF_D) have respective signal edges delayed in time by a mutual time delay therebetween; producing a set of edge detecting signals comprising edge detecting signals indicative of respective distances of edges of delayed replicas in the set of delayed replicas (REF_D) from an edge of a clock signal (CK) having a clock period; selecting (16) based on edge detecting signals in the set of edge detecting signals a delayed replica (REF_Dj) in the set of delayed replicas (REF_D) having a distance from the clock signal edge (CK) that is shorter than the distance from the clock signal edge (CK) of any other delayed replica in the set of delayed replicas (REF_D); performing a comparison (18) of the clock period of the clock signal (CK) and of the selected delayed replica, obtaining as a result of the comparison, an error signal (CK_C) indicative of a difference therebetween, and providing the error signal (CK_C) to user circuitry (U) configured to calibrate the clock signal (CK) based on the error signal (CK_C).
Abstract:
A system for interfacing an LC sensor (10) is described. The system comprises means (206) configured to selectively start an oscillation of the LC sensor (10). The system comprises also an analog peak detector (280) configured to determine a signal ( V peak ) being indicative of a peak voltage of the oscillation of the LC sensor (10) and detection means (208, 230) configured to determine the state of the LC sensor (10) as a function of the signal ( V peak ) determined by the analog peak detector (280).