Hallo zusammen, ich habe ein kleines Problem welches ich gerade einfach nicht lösen kann. Ich habe einen LTC2600 und habe für den ersten Test von OpenCores folgendes genommen: http://opencores.org/websvn,listing?repname=spidac&path=%2Fspidac%2Ftrunk%2F&rev=0 Das ist zwar für einen LTC2624 aber die DAC_Control.vhd ist generisch genug :) In der DAC_TOP.vhd habe ich dacdata(15 downto 4) <= pattern; dacdata(3 downto 0) <= (others => '0'); -- Don't care in dacdata(15 downto 0) <= pattern; geändert und natürlich pattern angepasst. pattern kann ich über einen DIP-Switch verändern einmal 3,3V und einmal 0V entsprechend. Wenn ich den FPGA "flashe" dann kommt das raus, was der DIP-Schalter vorgibt. Lege ich nun den Schalter jedoch um, dann ändert sich nix. Das komische dabei ist aber, dass ich an SDO des LTC2600 die Änderung (anderes Pattern) sehe. Wenn ich RST betätige, dann lädt der LTC2600 aber nicht den richtigen Wert. Nur wenn ich per JTAG den FPGA neu bespiele ... Ich bin total ratlos. Hat jemand von euch da vielleicht einen Tip für mich? Vorallem, weil ich an SDO die richtigen Daten sehe ... Vielen Dank. Steffen
nun Nachtrag von mir: Das Problem war, dass der !CS Pin nicht perfekt verlötet war. Ich habe noch nen LTC2600 verbaut und dieser ging perfekt. Danach die Lötpunkte überprüft und Treffer nachlöten und nun gehts super!
Steffen Mauch schrieb: > nachlöten und nun gehts super! Ein Deja-vu... ;-) Hatten wir vor kurzem schon mal im Beitrag "Re: DAC108S085 + FPGA"
Das gemeine war ja, ich habe gemessen! Aber mit dem Tastkopf habe ich wohl den Pin auf das Pad gedrückt und deswegen das Problem nicht gesehen ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.