Abstract:
A multi-channel circuit ( 1 ) comprising a plurality of on-chip channels (CH 1 to CH 4 ), each of which comprises a DAC ( 3 ) for converting digital data into analogue output signals independently of each other under the control of an interface and control logic circuit ( 11 ). The analogue output signals from the DACs ( 3 ) are outputted on output terminals ( 7 ) of the respective channels (CH 1 to CH 4 ). The digital input data and control and address signals for controlling the conversion of the digital data in the DACs ( 3 ) are inputted to the interface and control logic circuit ( 11 ) through an I/O port ( 10 ). DAC registers ( 9 ) are provided in the respective channels (CH 1 to CH 4 ) for storing the digital words to be converted in the corresponding DACs ( 3 ). Analogue input terminals ( 20 ) are provided for receiving analogue input signals ( 20 ), for example, analogue signals from external systems which may be controlled by the output signals from the DACs ( 3 ). A multiplexer ( 15 ) is operable under the control of the interface and control logic circuit ( 11 ) for selectively and sequentially applying the analogue output signals from the DACs ( 3 ) and the analogue input signals from the analogue input terminals ( 20 ) to a monitoring output terminal ( 16 ) for facilitating independent monitoring of the analogue output signals from the DACs ( 3 ), and the analogue inputs on the analogue input terminals ( 20 ).
Abstract:
A signal generator (1) for generating a square waveform analogue voltage output signal comprises an on-chip DAC (12) which outputs the analogue voltage signal on an output terminal (5). On-chip first and second programmable registers (9, 10) store first and second digital words which correspond to the maximum and minimum voltage values of the analogue output signal. An on-chip switch circuit (15) selectively and alternately switches the first and second registers (9, 10) to an on-chip DAC register (17) from which the respective first and second digital words are loaded into the DAC (12) in response to a load DAC signal generated by a control circuit (14). The load DAC signal is generated in response to an externally generated LDAC signal in the form of a clock signal which is applied to an LDAC terminal (22). A flip-flop (19) in response to the load DAC signal outputs a control signal on a control line (25) for alternately switching the first and second registers (9, 10) to the DAC register (17). The frequency of the analogue output signal is determined by the frequency of the LDAC signal, and is half the frequency of the LDAC signal.