MAX10 on custom board fails to configure: "Error (209014): CONF_DONE pin failed to go high..."
- 1 year ago
Greetings again,
Mystery solved! It turns out there is nothing wrong with our board or the programming procedure.
It is powered from a "lump-in-line" 24V power supply, and we have various versions of these from a variety of vendors. It just so happened that the one I was using to test some of these boards generates a high-frequency noise EMF between its negative output terminal and mains ground such that it will induce several volts (!) of HF noise due to currents flowing from its negative supply terminal back through the ground wiring in the USB Blaster II to the computer's ground connection, wreaking havoc on the JTAG signals. I have no idea how this power supply design ever pass EMI compliance but it has all of the usual logos (FCC, CE, etc.) on it!
Anyway, using a different power supply module solved the problem completely and all boards can now be programmed. I foresee a number of power supply modules hitting the e-waste bin very soon, or being relegated to powering LED lighing only.