I hope this is the right place for my question.
I am using an Arduino DUE and two PCA9685 to drive multiple n-channel mosfets (IRF7478 logic level mosfets).
The datasheet says on page 29, that setting INVRT to 0 and OUTDRV to 1 allows connecting N-type drivers directly to the outputs. Figure 13 shows this exact case.
But: Is there really no gate resistor necessary? I am not sure about it, because the PCA9685 can only deliver 10mA as current source (and sink 25mA). I do not want to destroy the chip if the mosfet gate capacitances draw high gate charging currents. I could not find any information about current limiting or overcurrent protection circuits.
If I use 330R resistors, at 3,3V the current will not exceed 10mA, but that causes bad rising and falling times.
I don't know what to do. I hope there are some experts out there!
Thanks in advance!