Apr 19, 2013
08:59 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 19, 2013
08:59 AM
Hi,
The EZI2C component has an option for choosing a data rate. Since this is a slave device, it doesn't generate a clock output. So what difference does it make to choose different data rates? What is the advantage of choosing a low data rate? Why not just always choose the maximum?
Hugo
Labels
- Labels:
-
PSoC 3
2 Replies
Apr 19, 2013
09:27 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 19, 2013
09:27 AM
I would posit it sets thebit/packet timing Slave uses to generate
responses to Master. Also to handle clock streteching if needed.
Regards, Dana.
Apr 19, 2013
09:31 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 19, 2013
09:31 AM
It also affects the clocks defined by the (internally used) I2C component. The data rate defines an over-sampling rate (32 for 50kHz, 16 otherwise), which in turn defines the clock needed by the component.