What is the maximum rise and fall time allowable for GPIO inputs on the TMS320F28035? GPIO switching rise time and fall time are specified for GPIO output timing of the TMS320F28035, tr(GPIO) and tf(GPIO). These are undefined for GPIO input timing.
Reference:
Datasheet TMS320F28030/28031/28032/28033/28034/28035 Piccolo Microcontrollers
Find, "General-Purpose Input Timing Requirements"
Find, "General-Purpose Output Switching Characteristics"
Could the 80% signal, 20% transition limit recommendation defined here be applied to this case, or should it be something else?
Forum thread:
F2812 XCLKIN Rise/Fall times
Here's a more complete description from the customer.
customer said:I have comm signals (via optos) going into the SCI ports on the TMS320F28035. Because we generate lots of noise inside our products I would like to apply some filtering to these signals. These parts are CMOS and, in general, CMOS gets unhappy when signals take too long to move between logic levels. Some CMOS logic families spec a rise/fall time on inputs in the order of 20ns because time spent in between draws large Icc. Of course, a proper Schmitt trigger fixes everything but I would prefer to avoid that if I can.
Does TI have a spec around maximum rise/fall times for INPUT signals on any of the pins of their DSPs? GPIO? SCI? I could not find such a spec. I am looking at using a rise/fall time of 1-2us for the signal being presented to the SCI Rx pin, with a baud rate of 56kbd. I do not want to cause Vdd disturbances inside the part.