I2C actual tVD in TRAVEO™ T2G MCU
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Question: What is the actual tVD of I2C?
Answer: The approximate value of tVD can be calculated using the equation provided in the Architecture TRM
TRAVEO™ T2G MCU has I2C functions that can support various baud rates. The optimal tCLK_SCB for each I2C baud rate is described in Architecture TRM. It is also presented in KBA232509.
Users can calculate the actual tVD based on the tCLK_SCB. The actual tVD is useful for system design and verification for the I2C specifications. Note that this calculated value is an approximation.
The tVD-related equations in the manual are as follows. Use one of the equations according to the filter settings. tRF is the maximum of either the rise or fall time and needs to be measured in user’s system.
- tCLK_SCB(Max) = (tVD – tRF – 100 nsec) / 3 (When analog filter is enabled and digital filter disabled)
- tCLK_SCB(Max) = (tVD – tRF) / 4 (When analog filter is disabled and digital filter is enabled)
These equations are converted into an equation to find tVD. The following is a conversion of each equation. Note that in these converted equations, tCLK_SCB uses the actual value used, not tCLK_SCB(Max).
- tVD = 3 * tCLK_SCB + tRF + 100 nsec (When analog filter is enabled and digital filter disabled)
- tVD = 4* tCLK_SCB + tRF (When analog filter is disabled and digital filter is enabled)
Using these equations, users can calculate the approximate value of tVD.
More information
- TRAVEO™ T2G Architecture TRM
More like this (optional)
- None
Note:
This KBA applies to the following series of TRAVEO™ T2G MCUs:
- TRAVEO™ T2G CYT2xx series
- TRAVEO™ T2G CYT3xx series
- TRAVEO™ T2G CYT4xx series