Habe mir vor einiger Zeit das EZ430-Board gekauft und die enthaltenen Peripherien fallen ja etwas mager aus. Des weiteren haben mir persönlich immer einfach interpretierbare Debug-Möglichkeiten gefehlt, die außerdem den Programmablauf nicht weiter stören. Gerade bei Nutzung des Transceivers kann man nicht mal eben mitten drinn stoppen und die 2 LED´s reichen eben nicht. Hinzu kommt das ich hier auf meinen Schreibtisch 3 Temperaturmessquellen haben und keine stellt mich zufrieden (auch alle 3 geben unterschiedliche Messwerte) und das wollte ich damit gleich mal verbinden. Deshlab hab ich mich mal rangesetzt und angfangen eine Art Erweiterungsboard zu entwerfen. Die Idee war bissal was draufzupacken was auf dem EZ430 nich drauf ist, bzw. nicht ausreicht: - 8 zusätzliche LED´s (4 grün, 4 rot) - Poti für ADU - digitaler TempSensor Tsic306 - 4kByte EEPROm per I2C - Betriebsspannung fürs Board über den Controller ab- und anschaltbar Zu den Led´s: Low Current. Habe hier gelesen, dass MSP430 bis zu 6mA bei Low am Pin verträgt, deshlab die Versorgung der LED´s über Vcc. Vorwiderstand für 4mA ausgelegt. Zuschaltung der Betriebsspannung so richtig? Kondensatoren notwendig oder übertrieben? Pull-Ups für I2C vergessen, kommen noch. Poti mit 10kOhm denke ich passt oder? Macht 330uA. Gesamtstromverbrauch des Boards: 39mA Die Verbindung mit dem EZ430 erfolgt über die herausgeführten Messpunkte. Wie man dort einen guten Kontakt (vielleicht sogar steckbar) realisiert muss ich mir noch überlegen. Vielleicht könnt ihr ja helfen. Ich denke da aber an das anlöten von diesen Präzisionssteckerleisten. Bauteile sollte es alles als THD geben. Vielleicht kann mal jemand drüberschauen. Werd noch mal drüber schlafen und eine Realisierung in Angriff nehmen. Gruß Maddin
Ach Mensch, eindeutig zu spät. Naürlich die Dateien vergessen.
Hab noch Fehler bezüglich Kodensator entdeckt und Pull-ups eingefügt. Wenn jemand so gütig wäre mir Feedback zu geben, wäre ich sehr dankbar. Gruß Maddin
- Also deine LEDs sind schonmal alle falsch herum! - Darüber hinaus darfst du maximal 2mA in einen Pin rein- oder rausschicken! - Dem Ausgang von deinem Temperatursensor (ich kenne ihn nicht) solltest du, falls er einen Spannungsausgang hat, noch einen Stützkondensator spendieren. - Ist der FET ein Logik-Level-Typ?
Und nach deinem Poti kannste ebenfalls noch einen kleinen C dranhängen, muss nicht, aber kann. Evtl. sogar ne RC-Kombi, dann haste den Pin noch ruhiger - träger natürlich auch.
Und mach doch direkt n Anschluss für ein Display mit dran. Viele Pins hat der uC nicht, aber mit Schieberegistern (mit Latches)
Dennis schrieb: > - Also deine LEDs sind schonmal alle falsch herum! Sorry, hab zu schnell geguckt - du hast einen Pin nur falsch benannt - die Leitung unten heißt ja auch 3V3 - wäre sonst auch schwachsinnig - du musst eher die linkeste Leitung verändern.
Danke Dennis, aber schau doch bei den LED´s bitte nocheinmal genauer. Ich will die Kathode der LED´s durch logisch Null auf Masse ziehen. Die Anode ist, wie du siehst fest auf Vcc gelegt. Ich hab das so gemacht, weil ich hier im Forum in einem Beitrag gelesen habe, dass der MSP430 durch diese Lastbeschaltung bis zu 6mA pro Ausgang treiben kann. Sollte ich mich da täuschen, werde ich die Widerstände nochmal anpassen. Danke schön und Gruß Maddin
Oh da war ich zu schnell. Hast du also schon gesehen. Und ja stimmt die linke LEd ist noch falsch.
Hier - ist bei allen MSPs eigentlich gleich!
Hm ich merk gerade, dass das mit dem mosfet sogarnicht geht. Hab keinen derartigen p-fet gefunden, der mit so wenig Ugs umgehen kann. Sch***e.....
Dann nimm nen PNP-Transistor oder such nen Logik-Level-Typ
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.