Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
9 years ago

Voltage level issue on MAX10

Hello,

i'm trying to test my MAX10 using clock of 1MHz on some pins.

one of the HW pins is not output the signal as expected, the clock goes high to 3.3v and then down to 1.6v instead of 0v.

the pin location is PIN_119 and its configurations in the assignment editor are:

1. Location - PIN_119

2. I/O Standard - 3.3-v LVCMOS

3. Current Strength - Maximum Current

4. PCI I/O - On

the specific pin is a DIFFIO_RX_T30p but i think the second configuration should set this pin as I/O output instead of differential pin.

have i missing something? or the pin is damaged?

thanks.

8 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    What else is connected to this pin - what's loading it?

    Everything you've stated looks fine. Given you're using 3.3V LVCMOS, you can ignore the DIFFIO function of the pin.

    Cheers,

    Alex
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    nothing loading the pin.

    it connected directly to the scope using a standard probe.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Then you either have a fault on your board, you're probing badly or you've not written the code correctly. Consider posting some code, or the project, here.

    Is your oscilloscope set to DC coupled? AC coupled would give funny results, although not those you describe.

    Cheers,

    Alex
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    this could happen from bad verilog coding?

    as far as i know digital output can't be biased. its output only logic levels 0v and Vdd.

    on the board there is nothing connected between the HW pin and the scope probe.

    in addition, if i probing other HW pins that wired with the same digital signal (1MHz clock) i see the expected clock on the scope screen, rail to rail.

    the print screen of the signal from the biased HW pin is attached.

    so my conclusion is my test setup from the probe perspective is ok.

    which else configuration parameters in the quartus project should i check?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Then I fear you have a device fault on that pin. Try driving that pin permanently to GND from your code.

    Cheers,

    Alex
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have a similar issue.. I am creating a 150MHz clock from the internal PLL using using a 25MHz external clock.

    I changed the clock assignment to 100Mhz and the output looks great. I am using 10M02SCE144C8G

    My 25MHZ clock is applied to pin 27

    My 150MHZ clock comes out on pin 141,

    I have a TP at pin 31, where I send a copy of the signal.

    On pin 141 I have a series termination resistor. which I have lifted one side...

    Not understanding why the frequency is ok but voltage levels are off..

    my PLL outputs are:

    C0 100MHZ internal

    C1 100MHz external

    C2 150MHz external

    C3 FPGA_PIN31

    Any help would be great..
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    How good is your oscilloscope? Or, more importantly, your scope probe. What bandwidth do they have and what loading is your probe adding to your circuit?

    If the bandwidth is not 'enough', or the probes load too high, it's going to result in a very good looking waveform with reduced amplitude. To look at a 150MHz clock with any confidence I'd suggest you need at least 1GHz bandwidth on scope and probe.

    Cheers,

    Alex
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    How good is your oscilloscope? Or, more importantly, your scope probe. What bandwidth do they have and what loading is your probe adding to your circuit?

    If the bandwidth is not 'enough', or the probes load too high, it's going to result in a very good looking waveform with reduced amplitude. To look at a 150MHz clock with any confidence I'd suggest you need at least 1GHz bandwidth on scope and probe.

    Cheers,

    Alex

    --- Quote End ---

    Thanks for the suggestion... That was it...go to a faster Oscope...