cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

Anonymous
Not applicable

I am trying to implement a polarised resistance measurement using a PSoC4245 (CY8CKIT-049-4200)

I have successfully implemented a single channel measurement implementation.

I use an IDAC as current source, and a ADC to measure the voltage the IDAC outputs.

I am using an differential AMUX, where I connect one input to a pin, which is connected to ground. I haven't found a programmable analog ground source, therefore using an external pin to ground. The other input of the AMUX goes to the IDAC/ADC combination, and the output go to pins where I wish to measure.
(Design02.cydsn)

So far, this works fine. However, when I try to configure multiple channels, it fails,

I have tried to select the channel first, then the polarity, then the "Generate Application" function optimises out the channel selection, therefore making it impossible to select a channel.

Info: pft.M0106: AMux component (AMux_Sel) has been optimized out of the design and will not do anything.

(Design02_SEL_POL.cydsn)

I have tried to select the polarity first, then the channel, then it fails to generate the application, complaining about it is not possible to hook up the muxes like this.

Net "Net_180" is connected to analog mux "AMux_Channel_CYAMUXSIDE_A" and analog mux "AMux_Polarisation_CYAMUXSIDE_A", but it may connect to only one analog mux when it is an analog mux common connection

(Design02_POL_SEL.cydsn)

  • My questions:
    Is it possible to implement something like a multi channel polarised resistance measurement using this PSoC, or any other?
    Is it possible to reach an analogue ground without the need to connect it to an external pin?
0 Likes
Reply
1 Solution
Moderator
Moderator

Hi Andre,

Something like the attached schematic should simplify your functionality I guess. Another IDAC with resistor can be used to generate the AGND.

pastedImage_0.png

Let me know your thoughts.

Best Regards,
VSRS

View solution in original post

1 Reply
Moderator
Moderator

Hi Andre,

Something like the attached schematic should simplify your functionality I guess. Another IDAC with resistor can be used to generate the AGND.

pastedImage_0.png

Let me know your thoughts.

Best Regards,
VSRS

View solution in original post