A programmable timing generator for a digital imaging system has a first
clock generator and a second clock generator. The first clock generator
includes a programmable microsequencer and generates a plurality of first
clock signals in response to the microsequencer. The second programmable
clock generator is responsive to the microsequencer and generates second
clock signals. The first clock signals have a lower frequency than the
second clock signals. In a typical implementation, the second clock
signals are called horizontal clock signals, which are used for clocking
rows of pixel data out of a digital image sensor, while the first clock
signals are called vertical clock signals that are used for shifting pixel
data one position in vertical shift registers in the digital image sensor.
The horizontal or vertical clock signals can also be used to control the
image capture operation of the digital sensor, with the programmable
microsequencer being used to control the image capture exposure time.
Un générateur de synchronisation programmable pour un système numérique de formation image a un premier générateur à horloge et un deuxième générateur à horloge. Le premier générateur à horloge inclut un microsequencer programmable et produit d'une pluralité des premiers signaux d'horloge en réponse au microsequencer. Le deuxième générateur à horloge programmable est sensible au microsequencer et produit des deuxièmes signaux d'horloge. Les premiers signaux d'horloge ont une plus basse fréquence que les deuxièmes signaux d'horloge. Dans une exécution typique, les deuxièmes signaux d'horloge s'appellent les signaux horizontaux d'horloge, qui sont employés pour synchroniser des rangées des données de Pixel hors d'une sonde d'image numérique, alors que les premiers signaux d'horloge s'appellent les signaux verticaux d'horloge qui sont employés pour décaler des données de Pixel une position dans les registres à décalage verticaux dans la sonde d'image numérique. Les signaux horizontaux ou verticaux d'horloge peuvent également être employés pour commander le fonctionnement de capture d'image de la sonde numérique, avec le microsequencer programmable étant employé pour commander le temps d'exposition de capture d'image.