Clock stretcher and level shifter with small component count...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 13/00 (2006.01) G06F 1/08 (2006.01) G06F 13/42 (2006.01) H03K 19/0185 (2006.01)

Patent

CA 2321051

A clock stretching circuit (110) mediates between a synchronous bus (112) and a microcontroller (124) which is asleep most of the time to save electrical power. The bus is of a type in which a slow bus device can cause the sender of data to "hold" the data until the slow device is up to speed. The stretching circuit (110) is of small component count and low power consumption, and there is no requirement for a continuous clock. In one embodiment is comprised of a triple analog switch (120, 121, 122) and a very small number of additional components. In another embodiment a dual four-position multiplexer (162, 163) is employed. In still another embodiment, four transistors (210, 212, 213, 215) are used with handful of additional components. A level shifter (220, 221, 222, 223) including an MOSFET and a large-value resistor help to minimize power drain within the bus device. The components can be external to an off- the-shelf microcontroller or can be included in an IC that also contains an embedded microcontroller.

Cette invention se rapporte à un circuit d'étalement d'horloge (110) qui sert de liaison entre un bus synchrone (112) et un microcontrôleur (124), lequel se trouve à l'état de veille la plupart du temps pour économiser l'énergie électrique. Ledit bus est conçu de façon à incorporer un dispositif de bus lent qui peut amener l'émetteur de données à retenir les données jusqu'à ce que le dispositif lent soit revenu à la bonne vitesse. Le circuit d'étalement (110) se caractérise par un petit nombre de composants et par une faible consommation de courant et il ne nécessite pas d'horloge continue. Dans un premier mode de réalisation, il est composé d'un commutateur analogique triple (120, 121, 122) et d'un très petit nombre de composants additionnels. Dans un deuxième mode de réalisation, on utilise un multiplexeur double à quatre positions (162, 163). Dans un troisième mode de réalisation, quatre transistors (210, 212, 213, 215) sont utilisés avec une poignée de composants additionnels. Un décaleur de niveau (220, 221, 222, 223), comportant un transistor à effet de champ MOS, et une résistance de forte valeur contribuent à réduire au minimum la consommation de puissance dans le dispositif du bus. Les composants peuvent être ajoutés à un microcontrôleur standard ou ils peuvent être inclus dans un circuit intégré qui contient également un microcontrôleur incorporé.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Clock stretcher and level shifter with small component count... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Clock stretcher and level shifter with small component count..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Clock stretcher and level shifter with small component count... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1990040

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.