Hallo Community, Ich habe einen ASIC der mehrere Messzellen . Hierzu besitze ich ein dafür entwickeltes Labvieprogramm, aber nicht den Sourcecode. kann also nichts verändern. Angesteuert wird der ASIC mit einer NI Karte 6289 ( https://www.ni.com/pdf/manuals/375222c.pdf) ( 18 bit, ca 500 kS/s). Ich kann immer nur einen ACIS gleichzeitig messen. Jede Messzelle produziert ca 60 Messignale (Ströme und Spannungen). diese Messignal werden nach der Messung abgespeichert und ausgewertet. Diese ganze Comupter-NiKarte-Labview-Umgebung möchte ich neu machen und wollte mal eure Ideen dazu abfragen. Ich stelle mir ein Microcontroller mit AD Wandler vor. Des weiteren möchte ich einen Multiplexer integrieren um von ASIC zu ASIC Schalten zu können und so mehrere Chips messen kann. Ich möchte auch weg von teurer Software und alles selbst unter kontrolle haben. Könnt Ihr mir Vorschläge machen welche neue Hardware ich benötige (Raspberry,Arduino,shields,redpitaya,analoge Multiplexer..) und in welcher Softwareumgebung ich alles programmieren kann? ich würde das alles gerne in R machen, da ich mich hier schon etwas auskenne. Hier eine kurze Beschreibung was ich u.a. mit der Hardware realisieren will: ################################ Außer der Rückmeldung der Zeilen- und Spaltenaddresse der aktuell selektierten Messzelle stellt der ASIC in einem digitalen Datenwort auch allgemeinere Informationen zum Sensorchip bereit. Gemäß der Beschreibung enthält das Datenwort die Kennung der vorliegenden ASIC-Variante (Bit 1-2), die Laserfuse-Information bzw. den Chip-spezifischen Index (Bit 3-12), einen fixen Epilog (Bit 13-16), die um 1 verminderte Zeilen- und Spaltenanzahl des Messzellenarrays (Bit 17-20 bzw. 21-24) sowie ein Dummy-Bit (Bit 25). Diese insgesamt 25 Bit umfassende Information wird ebenfalls über die Stromschnittstelle ausgegeben. Um in den Datenwort-Ausgabemodus zu gelangen, ist es erforderlich, zuvor sämtliche Messzellen des Sensorchips durch VDD-Absenkung von Medium- auf Low-Level durchzuschalten, ohne dabei den Messphasenzähler zu inkrementieren bzw. gar einen Messphasendurchlauf zu starten. Die Versorgungsspannung darf also dabei nie auf High-Level gesetzt werden. Abbildung 1.6 zeigt am Beispiel eines Sensorchips der ASIC-Variante 2, dass das digitale Datenwort korrekt ausgegeben wird: Mit der 36. fallenden Flanke von VDD-Medium (4,2 V) auf VDDLow (3,2 V) startet die Ausgabe des digitalen Datenworts mit dem LSB der ASIC-Varianten-Kennung und liefert die Information: 01 0000000000 1010 1010 1010 0. Gemäß dieser Information handelt es sich um die ASIC-Variante LSB(10)MSB = (10)LSB=2. Die 10 Laserfuse-Bits sind nicht gesetzt (Wert 0), da auch keine der Laser-Brennstrecken zuvor gebrannt bzw. aufgetrennt wurde. Der festverdrahtete Epilog wurde mit LSB(1010)MSB = (0101)LSB korrekt wiedergegeben. Auch die maximale Zeilen- und Spaltenadresse des 6 x 6 Messzellen-Arrays der ASIC-Variante 2 (siehe Abbildung 1.2) ist mit LSB(1010)MSB = (0101)LSB = 5 korrekt ausgegeben. Die Zeilen- und Spaltenadressen werden wie bereits beschrieben von 0 ausgehend gezählt. ################################################# vielen Dank für eure Ideen
Beitrag #6582023 wurde von einem Moderator gelöscht.
Beitrag #6582336 wurde von einem Moderator gelöscht.
Axyx A. schrieb: > Diese ganze Comupter-NiKarte-Labview-Umgebung möchte ich neu machen und > wollte mal eure Ideen dazu abfragen. > Ich stelle mir ein Microcontroller mit AD Wandler vor. Des weiteren > möchte ich einen Multiplexer integrieren um von ASIC zu ASIC Schalten zu > können und so mehrere Chips messen kann. > Ich möchte auch weg von teurer Software und alles selbst unter kontrolle > haben. Dann musst du die teure Software (und Hardware) aber selbermachen. Ich kann dir soweit nur sagen, dass sowas etwa 30-60kEUR kostet, je nach bestehender Hardware. Die Anforderung an R mal aussen vor (hier laufen die Testplaetze mit Python). Und: Wenn ich ASIC lese, dann denke ich auch 'kommerziell'.
Martin S. schrieb: > Und: Wenn ich ASIC lese, dann denke ich > auch 'kommerziell'. Muss nicht sein. Das kann auch n Forschungsprojekt an einer Universität sein. Dabei kann der TO entweder Doktorand oder ein Student des Doktoranden sein.
Beitrag #6584234 wurde von einem Moderator gelöscht.
Doktorand schrieb: > Dabei kann der TO entweder Doktorand oder ein Student des Doktoranden > sein. Klingt kaum so, aber spraeche dann noch weniger fuer den 'Doktoranden'. Von dem wuerde ich erwarten, dass er die Recherche selber hinbekommt.
Beitrag #6586724 wurde von einem Moderator gelöscht.
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.