- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello everybody,
I am using a Max II EPM570T100A5 CPLD; in our design the CPLD controls 4 MOSFET drivers for a fullbridge, thus it is critical that these outputs on the CPLD remain at GND during system power up. On our board we have installed 10k Ohms pull downs to GND at these output pins believing this would do the trick. However when I power the board up these outputs still climb along with VDD as the device powers up, evidently the internal pullups on these I/O's is stronger and wins out. What can I set on these I/O's in Quartus to avoid this problem ? Am I using the right resister pulldown values ? Thanks a bunch in advance, EricLink Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thinking about the problem should clarify, that Quartus can't control the state of unconfigured IOs, because this state is exclusively determined by the MAX II hardware.
The minimum and maximum weak pull-up values are specified in the datasheet. Depending on the threshold of the connected devices, you'll need 1 to 2.2k pull-down resistors for safe low-level during power up.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok, yes that makes sense, thanks FvM, I will give both of those resistor values a try.
Cheers, Eric- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For a safe design, you should put in minimum pull-up resistor value from the datasheet and maximum acceptable low-level of the interfaced peripheral.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page