I am experiencing circuit symptoms that seem to be from low drive strength for PTE18 and PTE19 on an MK10DN128. These 2 pins are the only pins being used as drive outputs (higher mA current). I am using them as simple output pins to drive two high sensitivity (< 5mA) optocouples. From a 3.3V bus, the pins are 2.977V at the current limit resistor. They typically would be around 3.2V. This has been a great working circuit for >5 years in service. I have recently been experiencing low drive current condition on the output pins from production boards. I have looked for pin drive strength but not finding the registers in the RM. Are there drive strength registers in the MK10DN128? Any suggestions? I have tried several high sensitivity optocouples and it helped for a while in production boards. It seems the current output capability of new chips is dropping. I need to find a work around until I can redesign the circuit for a proper current driver for the optocouple circuits. Thank you in advance for any help
已解决! 转到解答。
The register PORTx_PCRn[DSE] can be used to change the drive strength, it can be found in Reference Manual: Kinetis K10: 50MHz Cortex-M4 up to 128KB Flash (64 pin)
I did find the different current ratings in the spec sheet but could not find the associated registers to change the drive strength. What document has the register drive strength information (PORTx_PCRn[DSE]=1)? I looked in the spec sheet and RM. I will check on the mask set. I'm using CW 10.6.4 with processor expert to set up the registers and will need to do some digging for the register information. I'm not sure what you're asking with this question "3N86B or 4N86B?". Thank you for the information and quick response.
The register PORTx_PCRn[DSE] can be used to change the drive strength, it can be found in Reference Manual: Kinetis K10: 50MHz Cortex-M4 up to 128KB Flash (64 pin)
Hi Vertex,
Did you configured those two pins for high drive strength (PORTx_PCRn[DSE]=1)?
Is there a difference between the Mask Set of the new chip and the old chip? 3N86B or 4N86B? But I did not find Mask Set Errata related to this phenomenon.
Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------