AT91SAM7S128 Reset und die Betriebsspannung

Hallo,

ich stehe kurz vor der totalen Vezweiflung.

Nachdem ich die USB-Probleme in den Griff bekommen habe und eigentlich schon fast am Ausliefern war musste ich feststellen, dass der Reset-Controller mit steigender Temperatur zu spinnen beginnt. Dabei geht weder Power-On Reset

Temperatur. Interessanterweise sind mir in meiner 1. Serie keinerlei derartigen Probleme aufgefallen. Unterschied zur zum aktuellen Design ist eigentlich nur, dass die 3.3V nicht mehr aus einem Festspannungsregler kommen sondern aus einem

Michael

Reply to
Michael Schlegel
Loading thread data ...

Hast du auch die genaue Reihenfolge der Spannungen beachtet? Ich meine

Ich habe bei einem Produkt mitgearbeitet (nur als Programmierer) wo ein Chip der AT91SAM-Reihe eingesetzt wurde und da ging das aber auch nicht

anspringt. Ich vermute Atmel-Chips werden in der Firma nicht mehr so schnell eingesetzt werden :-)

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Ich kann aus leidiger Erfahrung nur sagen, Atmel Prozessoren hinsichtlich Reset, POR und BOR nicht zu trauen. Wir haben im letzten Fall sofort die Notbremse gezogen und einen externen Chip dafuer in ein neues Layout gesetzt. Schmerzhaft, war aber im Nachhinein das einzig senkrechte. Und nicht das erste Mal.

Im Prinzip gilt das auch fuer sehr viele andere Fabrikate. Bei meinen eigenen Design kommt externer Reset rein. Immer. Bei "mission critical" auch externer Watchdog.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Hast du auch alle Erratas gelesen? Gerade bei USB gab es noch Probleme,

initialisieren nicht geht, dann nochmal initialisieren. War aber glaube ich ein AT91SAM9-Chip der da eingesetzt wurde.

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Am 10.02.2014 19:04 schrieb Michael Schlegel:

Hast Du temperaturstabile Bauteile spezifiziert (X7R)?

Markus

Reply to
Markus Faust

Also schrieb Michael Schlegel:

Hmmmm... also in einem anderen Zusammenhang kommt mir das bekannt vor... hat das Ding eventuell einen separaten JTAG-Reset, der einen

Ansgar

--
*** Musik! ***
Reply to
Ansgar Strickerschmidt

Also schrieb Frank Buss:

paar Umschalt- und Monitoringfunktionen drin, der nachweislich gerne mal nach dem Einschalten den I2C-Bus blockiert. Der Atmega ist Slave am I2C, Master ist eine "richtige" Embedded-CPU.

Reply-To.

Ansgar

--
*** Musik! ***
Reply to
Ansgar Strickerschmidt

Am 11.02.2014 11:29, schrieb Ansgar Strickerschmidt: [...]

Einfach ein paar Stopbedingungen raushauen hilft nicht?

Reply to
Eric Brücklmeier

Von wem an wen? Vom Master? Wenn der Slave (Atmega) die Leitungen

Ansgar

--
*** Musik! ***
Reply to
Ansgar Strickerschmidt

Ansgar Strickerschmidt ( snipped-for-privacy@arcor.de):

Immer nach dem Einschalten oder Aufwachen aus dem Sleep Mode?

TWCR &= ~((1

Reply to
Thomas 'Tom' Malkus

Am 11.02.2014 12:08, schrieb Ansgar Strickerschmidt:

Hast Recht, wenn er SDA aktiv nach unten zieht dann hilft ein Stop nicht viel...

Softwareproblem...

Reply to
Eric Brücklmeier

Also schrieb Thomas 'Tom' Malkus:

OK, danke - werde ich dann wohl mal verfolgen!

Ansgar

--
*** Musik! ***
Reply to
Ansgar Strickerschmidt

Bei I2C hatte ich mit der AT91-Serie auch Probleme gehabt. Das Linux Kernel verwendet das I2C-Hardwaremodul gar nicht, sondern emuliert es per GPIO, weil die Hardware fehlerhaft ist:

formatting link

Ich weiss aber nicht, wie das beim Atmega aussieht. Aber wenn der Transfer nicht zu schnell sein braucht, und es von der Rechnenzeit her

und nicht das Hardwaremodul verwenden.

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Update:

Jetzt geht alles einwandfrei, sowohl PowerOn-Reset als auch der Reset-Eingang.

der Revision C.

Ist jemanden ein Dokument bekannt, in dem Atmel den Unterschied zwischen B,

Michael Schlegel

Reply to
Michael Schlegel

Am 12.02.2014 14:59 schrieb Michael Schlegel:

vergleichen, vielleicht liefert das einen Hinweis.

Markus

Reply to
Markus Faust

finales Update

Ich hab's gefunden. Es ist in der Tat das in den Errata beschriebene Waitstate-Problem.

Michael Schlegel

Reply to
Michael Schlegel

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.