Dear all,
I have found many various values of all internal frequency within E2E forum as well as in available documentation (datasheet and TRM). So I would like to ask you for clarification.
I am mainly interested in following values (name convention used in HalCoGen as well as within most of documents I guess):
1) ADCs supplied by VCLK1
2) NHETs supplied by VCLK2
3) EMIF supplied by VCLK3
Theoretically, a limit of all above mentioned "clock branches" is 100 MHz. If we consider GCLK=180 MHz (TMS570LS3137 ZWT device) and apply VCLKx Divider=1, then a real maximum frequency of all three clocks is 90 MHz, is not?
Ad 1) The datasheet (spns162a) says: Total Sample/Hold/Convert time: 600ns Typical Minimum at 30MHz ADCLK
So I assume that maximum VCLK1=30MHz --> well, it is enough high freq for all other peripherals connected to VCLK1.
Ad 2) Two NHET instructions (means following factors hr = 1, lr = 2, does not?) should be enough to generate simplest PWM signal (continuous clock), right?
HRP = hr / VCLK2 = {1 / (80 MHz)} us
LRP = HRP * lr = {2 / (80 MHz)} us (= time of one logical high or low level)
Does it means that maximum PWM output has 20 MHz (total period of logical high and low)?
Ad 3) Is then a maximum throughtput (100 MHz * 16 bits)?
Thanks in advance,
Cheers, Jiri