Beschaffungsleitfaden
Bewerten Sie eine I2C-Sensorschnittstellenplatine, indem Sie zunächst die ausgewählten Geräte, Controller, Verbindungen und vorgesehenen Lese-/Schreibaufgaben dokumentieren. Ein Sensorname allein kann nicht bestimmen, ob Pegelumsetzung, Adressumschaltung, Busverzweigungen oder Firmware-Änderungen erforderlich sind, und reicht für ein verbindliches Angebot nicht aus.
Organisation der Entwicklungseingaben
Wischen Sie horizontal über die Tabelle, um alle Spalten anzuzeigen.
| Eingabeobjekt | Zu versorgende Felder | Entwicklungsentscheidung betroffen |
|---|---|---|
| Controller und Sensoren | Vollständige Teilenummern, Datenblattrevisionen, Registerdefinitionen und bestehendes Projekt | Peripherieressourcen, Treiber und Initialisierungsreihenfolge |
| Adressinventar | Jede Geräteadresse, Notation und Adress-Pin-Zustände | Konflikte und Umschaltbedingungen bei gemeinsam genutzten Bussen |
| Macht und Logik | Versorgungsschienen, Logikpegel, Stromsequenzierung, vorhandene Pull-ups und Übersetzer | Schaltplan, Ebenenanpassung und Komponentenauswahl |
| Verbindungstopologie | PCB Leiterbahnen oder Kabel, Abzweige, Anschlüsse, Kabellängen und Erdungsverbindungen | Busbelastung, Wellenformprüfungen und mechanische Einschränkungen |
| Auf Aufgaben zugreifen | Zielbusgeschwindigkeit, Lesezeitraum, Datengröße, gleichzeitige Geräte und beobachtete Fehler | Firmware-Planung, Zeitüberschreitungen und Wiederherstellungsumfang |
Bewerten Sie die Kabellänge zusammen mit Anschluss-, Belastungs- und Gerätebedingungen. Ein Abstand ist kein universeller I2C-Grenzwert. Konsultieren Sie NXP UM10204 für elektrische und zeitliche Definitionen und bestätigen Sie dann die zulässigen Bedingungen jedes Geräts in seinem Datenblatt.
Auflösen von Mehrdeutigkeiten in der Adressnotation
Dies ist ein Beispiel für die Adresskonvertierung, keine tatsächliche Sensorspezifikation: Eine 7-Bit-Adresse von 0x48 wird nach einer Linksverschiebung um ein Bit und der Hinzufügung des Lese-/Schreibbits zu einem Schreibadressbyte von 0x90 oder einem Leseadressbyte von 0x91. Ob ein Treiber eine 7-Bit-Adresse oder das komplette Adressbyte erwartet, hängt von seinem API ab; Verschieben Sie eine Adresse nicht zweimal.
Behalten Sie die Datenblattnotation, die normalisierte Adresse und das Treiberparameterformat in der Eingabetabelle bei. Dadurch werden Notationsfehler vor der Überprüfung des Schaltplans aufgedeckt, anstatt eine unbeantwortete Transaktion dem Rätselraten über Verkabelung oder Gerätefehler zu überlassen.
Definieren des ersten Arbeitspakets
Überprüfen Sie die Dokumente und die Topologie, erfassen Sie fehlende Bedingungen und definieren Sie dann schematische Arbeiten oder Platinenänderungen, Prototypenfertigung, Firmware und Zielplatinenintegration separat. Listen Sie Prototypen, Komponentenkäufe, Instrumente, Verkabelung und Vor-Ort-Support separat auf. Vereinbaren Sie Annahmen und Gebühren anhand der tatsächlichen Leistungen.
Der chinesischsprachige IMX585-Board-Projektbericht veranschaulicht die Koordination zwischen Board-Schnittstellen und Sensorsteuerung; Es validiert kein anderes Gerät. Nutzen Sie den chinesischsprachigen Hardware-Entwicklungsdienst für Schaltungsdesign oder den chinesischsprachigen MCU-Firmware-Dienst für Treiber. Diese Seite betrifft Beschaffungseingaben; Definieren Sie Fehlerszenarien und Lieferprüfungen nach Vereinbarung des Umfangs.
Projektbericht zum IMX585-Board in chinesischer Sprache · Chinesischsprachiger Hardware-Entwicklungsdienst · MCU-Firmware-Dienst in chinesischer Sprache
Online
Telefon
WeChat
zurück nach oben