- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
I'm product definition engineer at Infineon. I'm working on a power management new technology that will use PMBus communication. I would like to use a Cypress solution as dongle to interface with GUI for evaluation. I've been looking at the portfolio, but haven't found any MCU with PMBus communication. Requirements are:
- Receive USB communication from computer.
- Translate to PMBus and SPI and vice-versa.
- PMBus: preferably 1MHz.
- SPI: preferably 10MHz.
- Voltage levels and other details can be adjusted by means of other devices.
Does Cypress have a solution for this?
Thanks!
Jorge Ramírez.
Solved! Go to Solution.
- Labels:
-
PSoC 5LP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, you could use the kitprog as it is to do this. The kit prog supports USB to SPI and I2S Master (for the PMBus).
We actually already sell something called MiniProg, which basically implements the Kitprog you see in the evaluation kits.
So you don't actually need to write any firmware for the PSoC, you could use the features that the MiniProg provides. If that's the path you want to go, just use the CMSIS-DAP driver in the GUI to generate SPI and I2C packets.
We also provide a tool called Bridge Control Panel to generate the SPI or I2C packets.
- 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
Hi Jorge,
There are two families you can pick from. PSoC 4L or PSoC 5LP. Both have PMBus support and USB. You will probably be better of using PSoC 4L, since it is cheaper.
The PMBus solution is built on top of the I2C. In PSoC Creator, we provide a component called PMBus Slave. If you need a PMBus Master, then we need to work together to create one, which is totally feasible, it is just we don't have an official solution off-the-shelf.
Regards,
Rodolfo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Rodolfo,
Thanks a lot for the info. I did some research on both PSoC 4L and 5LP and found the KitProg product family (https://www.cypress.com/documentation/development-kitsboards/kitprog-user-guide ), which, it is my understanding, uses 5LP, right? If this is correct:
- Users guide is not specific about what processor of the family does the kit prog use.
- At some point we will need the manual of the processor or some document that specifies how to program it. So far I've only been able to find the datasheets, but this info is not in there.
Where can I find info about these two points?
Thanks!
Best regards.
Jorge.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jorge,
Yes, we have the Kitprog running on a PSoC 5LP, but note this is only used for programming and debugging. You probably don't need that in your board. It only makes sense to use the Kitprog on development kits that has another PSoC on it.
I think what you are looking for is the Programming Specification doc:
Let me know if you have any other question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Rodolfo,
Ok. I've read a bit more about KitProg and think now I understand a bit better. It's not exactly a dongle, but it's a system always included in a specific evaluation board, right?
If this is correct, think I will need the evaluation board of the processor included in Kitprog. I'm attaching a brief sketch of the interface just to make sure we are on the same page. If Kitprog doesn't fit in there, what would?
And thanks for the info, it's very useful. But what I'm looking for is the register map of the processor with description of what each bit is for. Where can I find this info?
Thanks!
Best regards.
Jorge.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, you could use the kitprog as it is to do this. The kit prog supports USB to SPI and I2S Master (for the PMBus).
We actually already sell something called MiniProg, which basically implements the Kitprog you see in the evaluation kits.
So you don't actually need to write any firmware for the PSoC, you could use the features that the MiniProg provides. If that's the path you want to go, just use the CMSIS-DAP driver in the GUI to generate SPI and I2C packets.
We also provide a tool called Bridge Control Panel to generate the SPI or I2C packets.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That's exactly what I need. I'll proceed with analysis and design and will let you know if I need anything else in the future.
Thank you so much for your help!
Best regards.
Jorge.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Alakananda,
Thank you so much for the quick answer. I took a glance to the document, seems like it will be very helpful. I'll study it in the next few days.
Best regards.
Jorge.