I2C 16 bit data transfers - PSOC3 or PSOC%

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

cross mob
Anonymous
Not applicable

From my master can I send 16 data to a 16 bit DAC? If so can the PSOC3 perform this task or do I need the PSOC5

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

The PSoC can send via I2C 16-bit data, but you will not find a 16-bit DAC in the PSoC world.

   

 

   

Bob

0 Likes
lock attach
Attachments are accessible only for community members.
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Of course you can get I2C external 16 bit DACs, or you could use PSOC 3/5,

   

16 bit PWM, to build a DAC. Its inherently montonic, requires a LP filter, usually

   

simple RC. Filter BW trades off settling time for ripple. Generally speaking this

   

approach is slower than a ladder DAC, but if you do not need speed its a great

   

way of getting hi res DAC.

   

 

   

If you need absolute accuracy run the PWM out thru a pin whose reference is

   

a known accurate value, or derive Vdd from a reference.

   

 

   

Attached an ap note on design considerations.

   

 

   

This approach cannot be used for audio. Or fast motor control.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

Hi pnielsen3,

   

 

   

It is possible to interface I2C based external DAC with PSoC 3 or PSoC 5. What is the part number of the DAC you planning to use?

   

 

   

Regards,

   

Gautam Das

0 Likes
Anonymous
Not applicable

LTC2642

0 Likes