- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a PSoC5 set up with some VDDIOx at 3.3V and some at 5V. My VDDA is also 5V. Let's say I connect an internal analog device, e.g. an OpAmp input or output to one GPIO in the 3.3V VDDIOx group. The question is: Is my voltage range on that pin 3.3V or 5V?
Solved! Go to Solution.
- Labels:
-
PSoC 5LP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
+0 to 3.3 V as that is what the Gpio is set to.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sounds reasonable, but consider an OpAmp output that is routed to two pins on different VDDIO groups. Since the OpAmp has the output stage and the GPIO pin doesn't, it seems logical to me that both pins output the same voltage. Am I wrong? Why?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If I am reading the I/O system block diagram correctly then the routing doesn't work that way. Rather the digital output path still has clamping diodes connected for the VDDIO group, just with push/pull inactive.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are probably mixing analog and digital realms. The VDDA is common to the analog world which is separate from VDDD which is for the digital signals. VDDA must be the highest of all VDDs.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for clarifying, Bob. I thought it was like that. I was just a little afraid that the pins had built in protection diodes to VDDIO also when used as an analog i/o which would limit the analog range to VDDIO. Obviously they haven't.