A multivibrator design using PSoC

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Read a recent post on VCO using PSoC3 and thought it might be fun to directly port the traditional Astable MV circuit into a PSoC architecture.

   

A traditional Astable multivibrator using OpAmp would have looked like this

   

   

This is a dual supply circuit. The Opamp used as a comparator has its output charging a capacitor through a resistor, the RC constant of the setup responsible for the frequency. The resistive divider is used to switch threshold on either side of the ground thus providing a different threshold voltage for each of the output state of the circuit.

   

The same functionality can be mimicked in the PSoC by having a polarity controlled IDAC and capacitor to act as the RC circuit. Now the switching threshold can be easily achieved by using the hardware anaog mux in the GPIOs.

   

   

The advantage here is that the IDAC value directly determines the frequency of the output. The circuit can be modified to have a switching IDAC data bus in the two phases thus providing duty cycle control too.

0 Likes
1 Reply
Anonymous
Not applicable

Hi Archimedes,

   

 

   

This is indeed an interesting implementation !

   

The upper and lower threshold can be fixed by using external voltage or by using resistor voltage divider.

0 Likes