Hallo zusammen,
ich habe ein großes Problem mit einem EEPROM und bin der Hoffnung, dass ihr mir vielleicht helfen könnt!
Die elementaren Bauteile meiner Platine sind ein Mikrocontroller von Cypress, namens CY7C64713-100, der dazugehörige I²C seriell EEPROM (24LC64),einen Delta-Sigma 24-Bit AD-Wandler von TI (ADs1217) und eine analoge Verstärkerstufe mit OPV’s, wobei Sensorsignale verstärkt werden und dann dem AD-Wandler zur Verfügung gestellt werden.
Mein Problem:
Bei Programmieren über die USB-Schnittstelle, direkt in den RAM des Controllers funktioniert alles sehr gut.
Sobald ich die hex - Datei in eine IIC - Datei wandle, in dem EEPROM ablege und dann beim Einschalten das Programm vom EEPROM gezogen wird, gibt es sporadische Probleme!
Mal stimmen die ausgegebenen werte vom AD- Wandler und mal überhaupt nicht! Wenn man dann vor dem AD- Wandler den Spannungsfall über einen Vorwiderstand misst, merkt man u.a. noch, dass ein viel zu hoher Strom fließt, was aber nach erneutem Ein / Ausschalten weg sein kann, wobei die Werte dann auf einmal auch stimmen.
Könnt Ihr vielleicht weiterhelfen??
MfG
Daniel
Lesezeichen