- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm developing a communication between a PC and a battery written in C.
It will work like that : Battery <-> (SMbus) <-> CY8CPLC20-48LTXI <-> (PLC)<-> PC
I'm currently using PSoC designer 5.4 and MiniProg1 and i want to receive data with the computer (with PLC control panel from what i have seen from an application note?)
My question is : My current MCU doesn't have SMbus module but it has i2c module. So can i use i2c module and add some code to create an SMbus protocol ? Because i know that SMbus is a derivative of i2c.
If you have some examples or advice i will take it !
Thanks you in advance for your response.
- Labels:
-
PSoC1 MCU
-
PSoC3 MCU
-
PSOC5 LP MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Elec_stud,
The PSoC3, PSoC4 and PSoC5 have an SMBus/PMBus Slave component to simplify design.
Does this answer your question?
Elec_stud: Is this short for "Electronics Student" or just bragging?
"Engineering is an Art. The Art of Compromise."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Len,
First thanks for the reply !
About SMbus/PMBus Slave component, my MCU (CY8CPLC20-48LTXI) doesn't have this module. It only have i2c and i tried to find a solution to add SMBus but i didn't find anything !
(Furthermore CY8CPLC20-48LTXI is a PSoC1 ?)
By the way, yes Elec_stud is for " Electronics Student ".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @Elec_stud ,
Unfortunately, SMBUS library / User Module is not available for CY8CPLC20-48LTXI. Since this is a mature product, we do not plan to make SMBUS library for this part.
Best regards,
Sampath Selvaraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Elec_stud,
I'm not familiar with the CY8CPLC20-48LTXI part.
However my response was in relation to the forum you posted in:
"Engineering is an Art. The Art of Compromise."