How to get VDAC functionality from PSoC4?

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

cross mob
Anonymous
Not applicable

 How to get VDAC functionality from PSoC4? 

   

Need programmable votage in range of 0-4 voltage.

0 Likes
10 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

PSoC4 provides you with an IDAC which will deliver a programmable current

   

With the help of Ohm's Law U = R * I you can calculate an R that delivers your maximum voltage (4V) at the maximum output current (selectable 306µA or 612µA).

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

 Keep in mind that the output Z of the IDAC using a R to become

   

a VDAC is the R used to develop the voltage. So if you need a buffered

   

output feed that to an OpAmp configed as a buffer.

   

 

   

Regards, Dana.

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

 Keep in mind that the output Z of the IDAC using a R to become

   

a VDAC is the R used to develop the voltage. So if you need a buffered

   

output feed that to an OpAmp configed as a buffer.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

 Is there any limit on resistance range? How much higher we can go in voltage?

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

You cannot exceed VDD with a maximum of 5V. Since this will not always work rail-to-rail I woud suggest to expect no more than VDD - 100mV.

   

 Since you are here in PSoC World it would be quite easy for you to set up a project that sweeps your IDAC from lowest to highest and additionally measure with PSoC4's ADC the voltage at that pin. Always good to have a Pioneer kit at hand!

   

There is even an easy way to output the ADC-measures via UART to your PC using 2 wires on the kit and using HyperTerm or PuTTY. That's RAD!!! (Papid Application Design)

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

The IDAC has a compliance limit it needs to keep the current source in

   

constant current region. From spec sheet -

   

 

   

   

 

   

So max V before the IDAC comes out of regulation, as a source, is Vdd - .8V

   

 

   

if you wanted to test this use the PSOC 4 SAR, at 12 bits it can measure the 8 bit IDAC to 1/16 LSB, +/-

   

 

   

Regards, Dana.

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

...and I always wandered what "Compliance Voltage" would mean...

   

 

   

Bob

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Interesting!!!

   

When I switch from the English explanation in wikipedia to German there is no mention of a characterization alike to the "Compliance Voltage". Might be the reason that I never heard (or understood) that before.

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Odd, many semiconductor papers around the world discuss.

   

Very early industrial control as well from vacum tube era.

   

 

   

Many ap notes also.

   

 

   

Dana.

0 Likes