Ich habe diese Chips beim Ebay gekauft. Mehrere Tage vergeudet. Die
Schaltung funktionierte nicht. Beim Auslesen über SPI Inhalt vom
höchsten Byte bringt immer Müll. Dann bei der Suche im Netz habe
ich gefunden dass ich nicht der einzige bin der mit dem Problem
kämpfte...:
https://forum.arduino.cc/index.php?topic=526439.0
Na ja, was soll man dazu sagen:
Wer billig kauft, kauft doppelt
Wieso nicht einfach mal die Chips bei einem richtigen Distributor
kaufen?
Sind die dort sooo viel teurer?
Und übrigens: Du bist nicht alleine mit diesem Problem - das haben
andere auch schon erfahren dürfen (China - ebay - amazon - hauptsache
billig)
Gruß
TK
TK schrieb:> Sind die dort sooo viel teurer?
Offensichtlich. Bei Ebay bekommt man Module um 1€, bei Future
Electronics bezahlt man 3,3$, wenn man eine Rolle abnimmt (2500 Stück),
allein für den Chip.
Man kann das Abschätzen:
Der Chinese kauft das ein bisserl unter dem halben Preis wie future im
Katalog - viel billiger wirds nicht mehr. Haben wir >1,5$, also schon
mehr als 1€.
Er fertigt eine Platine und verkauft das mit Gewinn an einen Händler,
mit Chip. Der verkauft das mit Gewinn über Ebay.
Dass das nicht funktionieren kann, ist logisch. Also sind das keine
Original Maxim-Chips oder Ausschußware.
Ich würde mir den Ärger schenken, und einen MCP9808 verbauen. Den gibts
um den gleichen Preis wie die gefälschten MAX31855, nur halt in
Original.
Es hat sich schon manches Mal herausgestellt, dass doch nicht der Chip
kaputt oder gefälscht war, sondern dass die Ansteuerung nicht ganz dem
Datenblatt entsprach...
skorpionx schrieb:> Beim Auslesen über SPI Inhalt vom höchsten Byte bringt immer Müll.
Was liest du da wie und womit? Was erwartest du und was erhältst du
stattdessen? Haben deine ICs auch den selben Fehler und das selbe
Marking?
skorpionx schrieb:> Beim Auslesen über SPI Inhalt vom> höchsten Byte bringt immer Müll.
Das ist keine hilfreiche Fehlerbeschreibung.
Lies alle 32 Bit aus und dann faß mit dem Finger drauf und prüfe, ob der
Wert für die interne Temperatur ansteigt.
Lothar M. schrieb:> Es hat sich schon manches Mal herausgestellt, dass doch nicht der Chip> kaputt oder gefälscht war, sondern dass die Ansteuerung nicht ganz dem
Bei der gleichen Routine wird auch MAx6675 (bis 1000 Grad...)
abgefragt und das läuft fehlerfrei.Ich habe mich auch bei
Future Electronics eingelinkt. Liefern die auch an Privat?
Bei Doku von Max steht nichts von 5 Volt Chip? Ich habe
schon 2 Chips 3.3 Volt bei Voelkner bestellt. Die kleine
Platine dazu habe ich schon(KiCad) entworfen
skorpionx schrieb:> Bei der gleichen Routine wird auch MAx6675 (bis 1000 Grad...)> abgefragt und das läuft fehlerfrei.
Das Datenformat ist aber völlig anders.
skorpionx schrieb:> Bei der gleichen Routine wird auch MAx6675 (bis 1000 Grad...)> abgefragt und das läuft fehlerfrei.
Das sagt gar nichts. Ich habe schon mit "der gleichen Routine" irgendwas
abgefragt und im Temperaturschrank kamen dann Fehler wegen eines
falschen Timings.
Gerade habe ich einen Fehler, da laufen 40% der CPU-Module bei 5°C nicht
richtig an, bei 25°C sind es nur noch 10%. Ich bin mir aber sicher, dass
das keine Fake-Chips sind, sondern der Fehler in meinem Design liegt
(das war bei den allermeisten vielen zurückliegenden Fehlern auch so).
> Bei Doku von Max steht nichts von 5 Volt Chip?
In welcher Doku für welchen Chip? Wenn du das DB vom 31885 meinst: nein,
da steht nur, dass die Versorgung nicht über 4V gehen darf und auch
keiner der IO-Pins. Sonst ist das Verhalten unvorhersehbar, weil das IC
ausserhalb der Spec betrieben wird.
> Ich habe mich auch bei Future Electronics eingelinkt.> Liefern die auch an Privat?
Eher nicht. Steht dort aber sicher in den AGB.
skorpionx schrieb:> Bei der gleichen Routine wird auch MAx6675 (bis 1000 Grad...)> abgefragt und das läuft fehlerfrei.
Hast du das Timing mal mit dem Oszilloskop angesehen?
skorpionx schrieb:> Beim Auslesen über SPI Inhalt vom> höchsten Byte bringt immer Müll.
Immer den gleichen Müll oder immer einen anderen Müll? Nach jedem
Einschalten den gleichen Müll oder jedesmal beim Auslesen was Anderes?
skorpionx schrieb:> Das weiss ich. Das wird auch in der Routine mit Option behandelt.
Trotzdem wären die rohen 32 Bit Daten aussagekräftiger.
Welchen 3,3V µC benutzt Du zum Auslesen?
skorpionx schrieb:> Kommen die 5 Volt Chips von MAX?
Wie schon gefragt: wo sind da 5V-Chips? Du hast mit den 5V angefangen,
nur du kannst wissen, was du meinst...
Welche Rohwerte bekommst du in den 32 Bits?
Hast du da mal auf den Link "Datenblatt" gedrückt?
In deiesem Datenblatt ist dann genau dieser "MAX31855JASA+T" mit den
bekannten 3,3V spezifiziert. Das ist ein simpler Tippfehler einer
Angestellten bei Future. Sowas passiert.
BTW:
Kannst du eigentlich auch mal auf die gestellten Fragen eingehen?
Dein Gestocher bringt dich auf jeden Fall nicht weiter...
skorpionx schrieb:> Die Verkaufen auch 5 Volt Chip. Kommen die von MAX?
Ich vermute eher vom Praktikanten, der sich vertippt hat.
Selbst das da verlinkte Datenblatt spricht nur von 3,6Volt.
Lothar M. schrieb:> Welche Rohwerte bekommst du in den 32 Bits?
Bits 16 bis 23 sind stabil (die enthalten auch Low Werte für
Temperatur und die sind auch richtig). Bei Beobachtung von
wachsender Temperatur wird auch Moment von Übertragung auch
das höchste Byte ( Bits von 24 bis 31).Die Bits von 0 bis 15
sind stabil. Nur Bits von 24 bis 31 spinnen.
skorpionx schrieb:> Aber der Chip wahrscheinlich nicht.
Was bringt Dich auf die Idee?
Die Angabe MAXIM INTEGRATED dadrüber? Das Maxim-Logo?
Die Maxim Haestellerbezeichnung MAX31855JASA+T ?
Wer sollte Maxim-Chips sonst bauen?
skorpionx schrieb:> Bei der gleichen Routine wird auch MAx6675 (bis 1000 Grad...)> abgefragt und das läuft fehlerfrei.Ich habe mich auch bei> Future Electronics eingelinkt. Liefern die auch an Privat?> Bei Doku von Max steht nichts von 5 Volt Chip?
Hast Du die vielleicht bei 5V betrieben????
Dann liefern die durchaus schlechte oder unsinnige Werte.
Wer sich auf solche Aussagen von ebay oder ali verlässt ...
rgds
Ist nicht so selten, daß jemand n Byte RAM reserviert aber >n Byte
reinschreibt und sich dann wundert, warum Bytes überschrieben werden.
Gerne gemacht: Index von 1..4 zu zählen, statt von 0..3.
Ob der Chip an 5V Schaden nimmt, kann sein, muß aber nicht.
Mit der Aussage "Fake Chips" wäre ich daher erstmal sehr vorsichtig.
Insgesamt habe ich drei solche Platinen mit dem Chip gekauft.
Bei zwei passierte Chaos beim höchsten Byte (Bit 24 bist 31 ).
Jetzt habe ich noch die dritte Platine getestet.
Und ein Wunder. Die scheint zu laufen... Dieser kritische Byte
ist stabil. Aber...die gezeigte Temperatur ist um Faktor zwei
zu Groß...? Noch eine „Schieberei“ und die gezeigte
Temperatur wäre dann richtig. Aber der maximale gezeigte
Bereich nur bis 1023 Grad. Genauso wie beim MAX6675. Jetzt
erinnere mir an Angebote wo stand MAX31855( MAX6675).
Wahrscheinlich waren im Fall am Werk „Chip Bastler“:
Kleiner Auszug von meinem Soft:
TestTemperatur=(SPI_Wert1&0b01111111)<<8;
TestTemperatur+=SPI_Wert2; //
TestTemperatur>>=2;//Wert mit 2 KomaStellen
TestTemperatur>>=2; //Wert ohne KomaStellen
Zwischenzeitig sind die bestellte (Hong Kong) 3,3 Volt
Platinen gekommen. Eine kleine Anpassungsplatine habe ich
gefertigt. Dann der Test... Die Sache läuft wie geschmiert!
Fazit: 5 Volt Platinen sind wirklich ein Fake. Verdächtig ist noch
dass beim diesen 5 Volt Chips Bits (4 bis 15) für „Internal
Temperatur“ sind alle immer gesetzt und ändern sich nicht.
Auch auf diesen Platinen ist T- von Termocouple mit GND verbunden
was vom Maxim nicht empfohlen wird.
Ein Fake Flugzeug zu bauen und verkaufen ist (fast...) unmöglich.
Aber Fake Ersatzteile für Flugzeuge sind im Umlauf.
Ich habe direkte frage bezüglich diesen 5 Volt MAX31855 an Maxim
gesendet.
Und ich bekam die umfangreiche Antwort. Aber es reicht nur ein Satz:
„Maxim has not made a 5V version MAX31855 and has no plans to do
so in the foreseeable future. „
Ganze Antwort von Maxim:
The MAX31855 is a 3V part. The ABSOLUTE Maxim supply voltage it can
see is 4.0V and anything over that will destroy the device. This is
shown in the MAX31855 data sheet, top of page 2.
Below is a link to the MAX31855 data sheet which provides the user with
Maxim's guaranteed specs:
https://datasheets.maximintegrated.com/en/ds/MAX31855.pdf
See the caveat beneath the "Absolute Maximum Ratings", top of page 2,
which reads, "Stresses beyond those listed under “Absolute Maximum
Ratings” may cause permanent damage to the device. These are stress
ratings only, and functional operation of the device at these or any
other conditions beyond those indicated in the operational sections of
the specifications is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability."
Maxim does not sell products on eBay so it is not possible for us to
know WHAT you have purchased or what condition it was in when purchased.
If they don't work it is likely because they have Moisture or ESD
related damage or have been otherwise damaged by their previous owner(s)
and/or the traders who are selling them on eBay. In this case, I
believe it is most likely, though, you have destroyed the part by
violating the ABSOLUTE MAXIMUM ratings for VCC. By doing so you have
stressed the device beyond what it is designed to withstand.
Please note that although the device can withstand up to +4Vcc, it is
not intended to be operated at that voltage but rather at 3.0 to 3.6V as
shown in the "Recommended Operating Conditions" on page 2.
Maxim has not made a 5V version MAX31855 and has no plans to do so in
the foreseeable future.
It is not possible to know whether or not a part is fake or not by
simply looking at the top or bottom markings. To confirm authenticity,
one needs to de cap the device (which will damage it). Then the user
can see whether a Maxim chip is inside and whether the chip ID matches
with the marking on the outside of the device. Once you do that, the
part is destroyed.
The internet is awash with fake and damaged parts. Most users buy
directly from the manufacturer or from the manufacturer's AUTHORIZED
distributors which must adhere to stringent standards for the handling,
packing, shipping and storage of sensitive semiconductor components -
that is why we can guarantee anything sold by our own distributors.
Below is a link to Maxim's authorized distributors:
https://www.maximintegrated.com/en/aboutus/contact-us/distributor-offices.html/tb_tab0
Just a tip for future purchases:
Before selecting a device from ANY manufacturer, including Maxim
Integrated, you will want to obtain and read the data sheet for that
part. Otherwise, anyone can say anything about the part but ONLY the
manufacturers data sheet specifies how the part will work at different
voltages and currents, etc.
The data sheet is the manufacturer's guarantee of performance, not some
person on eBay. This is true for all IC manufacturers......most parts
are tested and proven before sold by their manufacturer while parts sold
by some trader on eBay have no such guarantee of performance.
I hope the above information is helpful.
Regards,
Therese Montgomery
Applications Engineering
Maxim Integrated | www.maximintegrated.com
B. P. schrieb:> Ich habe direkte frage bezüglich diesen 5 Volt MAX31855 an Maxim> gesendet.
Welche 5V-MAX31855 denn eigentlich?
Ich kann in diesem Thread nur erkennen, dass du wegen der Beschreibung
eines Onlinehändlers gemeint hast, 5V ICs zu bekommen, daran dann auch
tatsächlich an 5V angelegt und dadurch ausserhalb der "Absolute Maximum
Ratings" betrieben und evtl. beschädigt hast. Und dann haben sie nicht
getan was du erwartet hast.
B. P. schrieb:> Antwort von Maxim> Just a tip for future purchases
Das ist auch überaus lesenswert: dort steht, dass ein Baustein immer
nach den Spezifikationen im Datenblatt betrieben werden muss, nicht nach
der Beschreibung irgendeines windigen Onlinehändlers.
> it can see is 4.0V and anything over that will destroy the device
Wenn also im Datenblatt 3,3V stehen, dann gilt das mehr als die 5V, die
der Onlinehändler verspricht.
Aber wenn du das jetzt dank der richtigen Versorgung ans Laufen gebracht
hast, ist ja alles gut...
Lothar M. schrieb:> Ich kann in diesem Thread nur erkennen, dass du wegen der Beschreibung> eines Onlinehändlers gemeint hast, 5V ICs zu bekommen, daran dann auch> tatsächlich an 5V angelegt und dadurch ausserhalb der "Absolute Maximum
Ich wusste dass laut Maxim die Chip nur beim 3,3 Volt laufen.
Bevor die gekommen sind habe ich schon die Anpassung Platine
gefertigt. Ich habe angefangen mit 3,3 Volt. und bin ich zu
keinem positiven Ergebnis gekommen. Du hast von vorne Software
Fehler vermutet. Ich kann jetzt bestätigen dass
wenn Routine beim MAX6675 läuft dann wird sie auch genau
laufen beim MAX31855.Beim MAX31855 muss man nicht alle 4 Bytes
auslesen aber nur 2 genauso wie beim MAX6675..