Forum: FPGA, VHDL & Co. Clamp-Diode in Cyclone I+II aktivieren


von Zyklon (Gast)


Lesenswert?

Hi,

wie kann beim Cyclone I bzw. II die Clamp-Diode in den IOs aktivieren?

von Michael (Gast)


Lesenswert?

Die sind doch schon aktiv und können nicht deaktiviert werden, oder habe 
ich da was falsch verstanden?

von Zyklon (Gast)


Lesenswert?

Im CycloneI-Handbuch steht zu 5V-tolerant:

"..
Cyclone devices can be 5.0-V tolerant with the
use of an external resistor and the internal
PCI clamp diode. .."

Für den ext. Widerstand bin definitiv ich zuständig.
Das mit der Diode habe ich dann falsch verstanden,
ich bin davon ausgegangen, dass sie aktiviert werden
muss.

Bis du sicher, dass sie immer "aktiv" ist bzw. nicht
deaktiviert werden kann? Ist dass ebenfalls so beim
Cyclone II?

Gruss

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Zyklon schrieb:
>
> Bis du sicher, dass sie immer "aktiv" ist bzw. nicht
> deaktiviert werden kann? Ist dass ebenfalls so beim
> Cyclone II?
>


http://www.altera.com/support/devices/io/features/io-features.html#PCIClampDiode

von Zyklon (Gast)


Lesenswert?

Wenn ich im Assignment Editor die Einstellung "PCI_IO ON" verwende, z.B.

  set_instance_assignment -name PCI_IO ON -to my_input

dann kommt im Fitter eine Fehlermeldung

  Error: I/O standard None for pin my_input is not supported by target 
device

Was mache ich hier falsch?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

seltsam, auch beim default solltest du ein i/o standard drin haben. 
Versuche den selber zu festlegen, z.b. PCI 3.3V

von Der Phönix (Gast)


Lesenswert?

Du musst einfach einen pull-R berechnen, der genug Strom zulässt, dass 
geschaltet wird und dabei noch in der SPEc ist.

Wenn die clamp gegen 3,3V geht und bei dem angestrebten Maximum von 
sagen wir 4 mA (Xilinx Wert!) einen Spannungsabfall von 0,3V hätte, dann 
musst du die maximale Spannung - Diodenspannung abfangen:

5.0 + 0,1 - (3,3 - 0,1 + 0,3) = 5.1 - 3.5 = 1,6V

1.6V / 4mA = 40 Ohm

Im anderen Fall sind es 4.9 - 3.6 = 1.3V / 40 Ohm = 3.x mA

Die 40 Ohm erhöhen natürlich den scheinbaren Ausgangswiderstand Deiner 
Schaltung. Solche Treiber haben um die 30Ohm -> 70 Ohm!

Schaltgeschwindigkeit -> 45%

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.