Hello everybody! In meiner Diplomarbeit muss ich externe Flexray Kommunikation mit Hilfe von Blackfin 537 realisieren Nach einer länge Suche habe ich nur zwei Stand-Alone CC gefunden, und zwar MB88121B/C und MFR4310. Die beiden Chips bieten jeweils drei Schnittstellen an, mit einem uC zu kommunizieren. MB88121B/C: a) 16-bit multiplexed Mode. b) 16-bit non-multiplexed Mode. c) SPI Mode. MFR4310: a)HCS12 Interface. „HCS12 Interface for direct connection to Freescale’s HCS12 family of microcontrollers“ b)MPC Interface. „MPC Interface for asynchronous connection to Freescale’s MPC5xx and MPC55xx family microcontrollers“ c) Asynchronous Memory Interface (AMI). „Asynchronous Memory Interface (AMI) for asynchronous connection to microcontrollers“ Meine Frage: Weiss jemand, ob alle obigen 6 Möglichkeit mit Hilfe Blackfin 537 realisierbar sind? Oder nur MB88121B/C c) SPI Mode kann man implementieren? Sind die anderen 5 Schnittstelle nur dann einsetzbar, wenn man spezifischen uC verwendet? Vielen Dank voraus!
Die HCS12- und MPC Busse des MFR4310 werden nur mit den entsprechenden Freescale Prozessoren laufen. Die anderen Anbindungen sollten dagegen prinzipiell mit jedem µC funktionieren, auch mit einem Blackfin. Obs dann auch tatsächlich zusammenspielt weiß man leider meist erst hinterher... Ich persönlcih finde ja den SPI mode interessant, hast du vielleicht Angaben zu der erreichbaren Geschwindigkeit?
Hallo Peterguy, Wie deine Antwort finde ich auch SPI relativ einfach:) Persönlich wollte ich eine 10Mbps Netzwerk aufbauen. Sollte ich SPI Mode wählen, müsste auf 2 Mbps verzichten, weil MB88121B/C nur 8 Mbps SPI versorgt. Mir wäre lieber, MB88121B/C a) und b) zu verwenden, da die beiden auch DMA (Direct Memory Access) unterstützen. Damit könnte ich wahrscheinlich die schnellere Datenübertragung bei gleichzeitiger Entlastung des Prozessors implementieren. Hat jemand noch Vorschläge? Ist in den beiden Modi MB88121B/C a) und b) die Geschwindigkeit 10Mbps wirklich mit einem normalen uC (Blackfin 537) realisierbar?
Ich nochmal... Mach Dir um die 10 MBit des FlexRay keine großen Sorgen. Solange du nicht den kompletten Busverkehr eines zu 100% ausgelasteten FlexRay Clusters aufzeichen möchtest, sollte ein 8MHz SPI ausreichen. Wenn du allerdings ein Analysegerät beuen sollst, nunja dann kannste SPI vergessen ;-)
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.