A charge coupled device (CCD) frequency divider circuit for dividing the frequency of an input signal comprises a CCD having main, drain, and feedback channels. Input signal charge is injected during each cycle of the input signal into a potential well under a storage electrode that retains a predetermined quantity of charge. Overflow from the storage electrode is detected by a sensing electrode that is normally maintained in a transfer state, causing the sensing electrode to switch to a barrier state. This allows the predetermined quantity of charge to advance to an output while the overflow is dumped out by the drain channel. However, when no overflow is present, the sensing electrode causes the input charge to be transferred into the feedback channel which circulates it to the storage electrode to combine with another input charge received by the storage electrode during a subsequent cycle of the input signal. The feedback channel includes delay electrodes which delay the charge in the feedback channel from combining with the input charge until a predetermined number of cycles of the input signal have passed. The frequency of the input signal is divided by an even number dependent upon the number of cycles by which the delay electrodes delay the charge in the feedback channel from combining with a new input charge to give a whole number of output cycles.
A charge coupled device channel crossover circuit transfers charge packets in each of two different intersecting channels during each of a succession of transfer intervals defined by a pair of clocking signals of opposite phase and a pair of clock signal related pulse trains applied to various electrodes of the crossover circuit to provide changing potential biases. The crossover circuit includes a common transfer area at the intersection of the two channels, a pair of transfer gates within each channel on opposite sides of the transfer area and a pair of storage areas within each channel on opposite sides of the transfer gates from the transfer area. During each transfer interval a charge packet introduced at the input end of one of the channels is transferred through the intersection to the output end of the channel by the changing potential biases, following which a charge packet introduced into the input end of the other channel is transferred through the intersection to the output end of the other channel by bias level changes. The changes in bias level provided by the clocking signals and the pulse trains advance the charge packets through the intersection without interference from one another and so that each charge packet is prevented from traveling in a wrong direction or from entering the other one of the channels.
A circuit for use in digital charge coupled systems provides successive indications of input binary value, until reset, without timing delays and without degeneration of the charge packets. A data input charge packet is provided to a storage electrode, and a series of standardized charge packets are also provided to the storage electrode at the data rate of the system. The latch circuit operates cyclically in internal cycles between the arrival of successive standardized charge packets. The concurrent presence of an input charge packet and a standardized charge packet results in charge overflow across a barrier in a first output data channel. This overflow causes a floating gate electrode that interconnects the first output channel with a second output channel to block transfer of the basic charge packet out the second output channel. It also causes the basic charge packet to be returned as a data input back to the storage electrode. With the basic charge packet representing a binary "1", therefore, the recirculation is effected with each arrival of a new standardized data packet.