Abstract:
A power supply includes a digital controller (10) which generates pulse-width modulated control signals for controlling the duty cycles of switching transistors (36) for the purpose of regulating the output voltage of the power supply. In order to generate the control signals, the controller includes an adding circuit arranged to add a digital value representing a standard pulse-width modulated control signal to another digital value dependent on the difference between successive digital values each representing an instantaneous value of an output voltage level of the power supply. The controller also includes circuits for controlling a starting up routine for the power supply and for selecting an operating switching frequency. Since the controller is digital in construction, integrated circuit chips may be used so that the power supply is of simple construction and of low cost.
Abstract:
Procede et dispositif servant a demoduler un signal recu de porteuse modulee en phase et codee de maniere differentielle dans lequel le signal de porteuse subit un decalage de phase pendant chaque periode de modulation de la porteuse pour representer l'une des quatre paires de bits binaires ou dibits. Une premiere horloge produit les premieres impulsions d'horloge (RDCL) lors de la detection du commencement de chaque intervalle de donnees dans le signal de porteuse recue, et une deuxieme horloge fournit les deuxiemes impulsions d'horloge (77) reglees par rapport a la phase des premieres impulsions d'horloge. Les deuxieme impulsions d'horloge sont utilisees pour synchroniser le demodulateur lors de la determination de l'emplacement de la periode de modulation de la porteuse recue. Afin de surmonter les erreurs detectees lors du decodage du signal de porteuse, le reglage de la phase de la deuxieme horloge est supprime lorsque les dibits 00 et 10 sont en train d'etre decodes. On a remarque qu'avec cette construction la deuxieme horloge peut se desynchroniser lors de la reception de longue chaine dibits 00 ou 10. Afin de resoudre ce probleme, apres le decodage d'un nombre predetermine de dibits 10 ou 00 continues, la suppression du reglage de la phase de la deuxieme horloge est invalidee.
Abstract:
In order to recover the clock signal from a Manchester encoded serial data stream which is resistant to phase variations arising between the data bit signals in the data stream, the data stream is delayed by a one-quarter bit period and a three-quarter bit period to provide signals (QBT, TQBT) which are combined in a circuit (1, 2, 3) to provide a clock signal (RF). The circuit includes a latch (1) which is actuated by signals (QBT, TQBT) and a signal (LLF) representing decoded data combined in logic gates (2) and applied to the inputs of the latch.
Abstract:
Keyboard assembly including a switching assembly (20) having a plurality of pressure-operated switches (24) and a key array (12) overlying the switching assembly (20) and having a plurality of keys (36) formed integrally with a support (38), each key (36) being hinged at one side to the support (38) and having switch actuating means (44) formed integrally therewith. A disadvantage of prior art arrangements of this kind is that the force of restoring the operated key to its home position is not sufficiently positive for entirely satisfactory operation, as the arrangement relies on the resilience of the hinges and of the switch for restoring the key. The invention overcomes this disadvantage by providing switch actuators (44) of a resilient construction which are arranged to assist in restoring the respective key (36) to its home position following operation of the key (36). In a preferred embodiment, each switch actuator (44) has a first end connected to one side of the respective key (36) by means of a toggle hinge (46, 48, 50) and has a second, free end (56) extending across the key (36) to a position beyond the opposite side of the key (36).
Abstract:
Keyboard (20) having a plurality of keys (12, 14, 16) thereon at least one of which is designated as a critical function key (16), wherein each key is movable from a home position along an actuation path to its operated position and has means (24) for restoring it towards its home position. In prior art keyboards of this kind important data may be lost by accidental actuation of a critical function key, e.g. a "Delete" key. The present invention overcomes this problem by providing a keyboard in which a critical function key (16) has a warning member (40, 60) associated therewith which causes the force required to move the key to its operated position to be significantly greater than that required to move each of the other keys not having a warning member associated therewith. The increase in force provides tactile feedback to an operator of the keyboard before the critical function key's operated position is reached to thereby warn said operator that he is about to operate the key (16). In one embodiment, the warning member (40, 60) is made of resilient material, has a generally washer-like shape, and is positioned around the key stem (18) and under the key cap (26) of the critical function key (16).
Abstract:
Ink droplet sensing apparatus for use in an ink jet printer for detecting errors resulting from the omission or misplacement or from the reduced size of a printed dot. In one embodiment the apparatus includes a membrane (14) having a metallic coating thereon which membrane (14) is placed over one side of an electrode member (10) having an uneven surface. Voltage is applied to the electrode member (10) and the metallic coating and ink droplets (20) impinging on the membrane (14) momentarily deflect the membrane and cause a change of capacitance which in turn causes a voltage change at the electrode member (10). The voltage change is coupled through a capacitor (22) and an amplifier (24) to recognition logic for evaluation of the signals.
Abstract:
The hard copy printing of data that is being simultaneously displayed on a cathode ray tube and outputted therefrom requires the buffering of such data in order to compensate for the varying data rates existing between such devices and also to convert the display data, which is normally in interlaced form, into a data format that can be handled by the printer. In order to permit such hard copy printing of such cathode ray output data, data signals are received by a latch (32) and thereafter transmitted to a buffer (34) having two parts (36, 38) so that the display data can be stored in the memory as a sequence of horizontal strips under control of a write address counter (42) and a multiplexer 940), with the strip data in one memory part being read out under control of a read address counter 944) and the multiplexer to the printer, the reading being interrupted by a read/write logic (46) in intervals when the data for the next adjacent strip is being written into a memory part is done on an alternate line basis under control of an external signal (FIELDO), with the omitted lines being filled in a subsequent write operation so as to convert the interlaced input to a standard printer format. At appropriate times, the two pans of the memory are switched so that the readout from memory (34) on output (20) for the printing is carried out from the part into which information has just been written, and subsequent writing takes place in the part of the memory which has been cleared during the preceding read operation.
Abstract:
A stack (30) is provided in a pipelined data processor having a plurality of control registers including a fetch control register and an execution control register associated with respective stages of the processor. The stack comprises a memory stack (303), an address register (304), and a counter-register (302) interposed between the memory stack and the control registers of the data processor. In order to speed up operation of the stack, the counterregister (302) is always made to store the latest entry into the memory stack (303), that is the top of the stack, such that the latest entry into the stack (303) is immediately available to the control registers of the data processor thereby eliminating a memory access to the stack (303).
Abstract:
An apparatus for detecting the passage of multiple documents (10) in a transport system, including a pair of rollers (20, 22) between which said documents (10) are arranged to pass and which are displaceable by an extend dependent on the thickness of one document or multiple documents simultaneously passing therebetween. This displacement is measured by the movement of a graded density translucent member (34) between the photodiode (46) and sensor (40) of a detector (36). Electronic circuitry associated with the detector (36) indicates the presence of a record member (10) between the rollers (20, 22), and also the presence of multiple record members (10). The graded density of the member (34) allows the circuitry to detect only the displacement from the static position of the rollers (20, 22) eliminating the necessity for adjustment due to wear, temperature, and other mechanical factors.
Abstract:
Hashing of a key data signal is accomplished by utilizing a pseudo-random number signal generator (22, 24, 26, 28 and 30) for generating a randomized signal in response to shift signals and the key data signals and an output register (32) for serially receiving the generated pseudo-random signal and for providing segments of the serially-received signal at its output. A counting circuit (36, 56) responsive to a preselected number of shift signals provides an output valid signal when the preselected number of shift signals has occurred and further shifts the pseudo-random number signal generator an amount corresponding to the preselected number of shift signals. The pseudo-random number signal generator includes a pair of cross-coupled shift registers (26, 28). The method of hashing the key data utilizes the steps of presetting the pseudo-random number generator and the counting circuit to an initialized state. The counting circuit is then loaded with a predetermined count whereupon key data is entered into the pseudo-random number generator so as to randomize the key data. A valid signal is provided when a block of key data has been hashed and the steps of entering the key data and providing a valid signal upon the occurrence of each block of key data is repeated until all key data blocks have been hashed.