- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Solved! Go to Solution.
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The reason is that the different IO ports are bound to different voltage rails. Have a look at the schematic for the -030 kit. It shows that Vddio1 and Vddio2 are connected to Vddd (the digital rail), while Vddio3 and Vddio0 are connected to Vdda (the analog rail).
Port P3[3] is powered by Vddio3, which is set to 5V. Port P1[2] is powered by Vddio1, which is set to 3.3V. So everything is how it should be 🙂
Remember: Computers to what you tell them, not what you want them to do...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
WHICH PSoC3 kit are you using? a FirstTouch, a -030 or a -001. I'd like to have a look into the schematic.
Bob
- 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
The reason is that the different IO ports are bound to different voltage rails. Have a look at the schematic for the -030 kit. It shows that Vddio1 and Vddio2 are connected to Vddd (the digital rail), while Vddio3 and Vddio0 are connected to Vdda (the analog rail).
Port P3[3] is powered by Vddio3, which is set to 5V. Port P1[2] is powered by Vddio1, which is set to 3.3V. So everything is how it should be 🙂
Remember: Computers to what you tell them, not what you want them to do...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had no ideas that I was the cause of my own design/debugging issues and problems !
Very disturbing disclosure Hli.....
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Its true for maybe 95% of the time, and saves much of my time (and public embarrassment too...)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ok.......i always thought that setting the jumper settings to 3.3 digital would mean that the kit will always give 3.3 volt for digital cases.
But with the ports behaving as analog and digital, it gets possible to achieve even 5v digital [even with 3.3 jumper settings]....
.
good versatality.........will prove useful in some cases!!!
Thanks !!!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PSoC has the notion of analog supply, digital supply and IO supply voltages. The analog supply powers all analog components, and the digital supply all the digital components.
Then there are four different IO banks, each of which can be powered by a separate voltage. Now the design of the -030 kit is so that 3 banks are powered by the analog supply voltage, and the other two by the digital supply voltage.
So this can be misleading if one doesn't deeply look at the schematic of the board.
I think it is good practice with the kits to set analog and digital voltage to the same value all the time. This will avoid confusions. Only when designing your own board one should look at which IO bank should have a different voltage (or if you have a very good reason to do so with the kit, and understand what you are doing).
Also, it might be good if Cypress extends the kit documentation to explain this feature in a prominent place to avoid such confusions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PSOC 3 Power Domains -
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Goose,
You should raise a support case so they can put a bug fix request to the team
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I agree..the kit documentation should be modified to explain this thing for future beginners.
@ H L, I have registered a support case regarding this issue!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content