Forum: Mikrocontroller und Digitale Elektronik gesucht: Controller mit 16 bit Port und 5 V tolerant


von Urlauber (Gast)


Lesenswert?

Hallo,

für ein Interface zu einer IDE-Platte bin ich auf der Suche
nach dem passenden Controller.
Also im Stück 16 bit breit und alle Pins für diesen Port
5 V tolerant.

Der Hersteller wäre mir erstmal egal.
Meine Favoriten wären:

ST/STM32, TI/LM3, TI/LM4, Renesas/V850, evtl auch Silabs/8051.

Bei den STM32F1XX scheinen nur die 100 Beiner geeignet zu sein.
(Port PD oder PE)
Wie sieht das bei den anderen STM32-Serien (F2,F3) aus?

Bei TI habe ich noch nichts zur 5V-Toleranz gefunden.

Debugging sollte trotzdem noch per JTAG/SWD bzw. Monitor
möglich sein. Ein Evalboard wo ein kompletter 16 bit Port
verfügbar ist, wäre auch nicht schlecht.

Bin dankbar für alle Tips.

von Hp M. (nachtmix)


Lesenswert?

Urlauber schrieb:
> Interface zu einer IDE-Platte bin ich auf der Suche
> nach dem passenden Controller.

IDE auf der einen Seite - und was auf der anderen?

Evtl auch einfach so etwas kaufen:
http://www.ebay.de/itm/Adapter-fur-2-5-3-5-5-25-Festplatte-Konverter-USB-auf-IDE-SATA-Kabel-Y683/141982202024
oder
http://www.ebay.de/itm/NEW-IDE-HDD-to-SATA-Serial-ATA-Converter-Adapter-CY-/201485351268

von Michael B. (laberkopp)


Lesenswert?

Urlauber schrieb:
> für ein Interface zu einer IDE-Platte bin ich auf der Suche
> nach dem passenden Controller.

http://renesasrulz.com/renesas_forum_home/other_products/m16c/m/mediagallery/111.aspx

von Urlauber (Gast)


Lesenswert?

Danke, aber

> Ebay-Artikel Nr. 141982202024*
> oder
> Ebay-Artikel Nr. 201485351268

sowas hab ich schon.
Der Controller in den Dingern könnte wohl meiner Spezifikation
entsprechen, aber USB steht nicht auf meinem Wunschzettel.

Von ST gab es wohl mal ein USB-"Mass-Storage"-Evalkit.
Das wäre wohl ziemlich genau was ich suche. Da kann
ich nämlich das USB auch weglassen :-).

Der FX2LP wäre wohl auch ein geeigneter Kandidat.
Aber nicht im 56er Gehäuse.

von Gerd E. (robberknight)


Lesenswert?

5V tolerant heißt noch lange nicht, daß sie auch 5V bei push-pull 
ausgeben können. Das heißt nur, daß wenn die andere Seite 5V sendet, der 
Controller selbst nicht gleich beschädigt wird oder ungültige Werte 
rauskommen.

Die allermeisten aktuellen Controller können aber nur 3,3V ausgeben.
Wenn das IDE aber 5V-Pegel möchte, dann reicht das nicht.

Du musst also einen Pegelwandler vorsehen. Das ist gängige Technik 
und kein Problem. Da würde ich die Controllerauswahl also nicht von 
abhängig machen.

von Doctore Hanns Wuäst (Gast)


Lesenswert?


von Urlauber (Gast)


Lesenswert?

Das die M16 da was könnten, hab ich mir schon gedacht.
Morgen mal einen Account anlegen...

Die AVR bleiben wo sie sind: Im Karton.

Die 3.3 V eines Ausgangs, sollte jede Platte als High-Pegel
zufriedenstellen.

von Doctore Hanns Wuäst (Gast)


Lesenswert?

Urlauber schrieb:
> Die AVR bleiben wo sie sind: Im Karton.

Urlauber schrieb:
> Bin dankbar für alle Tips.

A.F.D.D.

von Hp M. (nachtmix)


Lesenswert?

Urlauber schrieb:
> Controller in den Dingern könnte wohl meiner Spezifikation
> entsprechen, aber USB steht nicht auf meinem Wunschzettel.

Der Controller des zweiten Link macht nur IDE <---> SATA.


Vielleicht suchst du einen SuperI/O Chip. Die haben ausser IDE auch noch 
die Controller für Floppy, LPT, UARTs, und ein Businterface für den PC 
integriert.
Ich habe mich vor 25 Jahren mal damit beschäftigt, vielleicht liegt seit 
damals auch noch der eine oder andere Chip hier.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

IDE-Festplatten benötigen schon sehr, sehr lange keine 5V-Pegel mehr, 
sie können direkt mit 3.3V-Signalen angesprochen werden.

Das haben die IDE-Controllern in PCs auch so gehandhabt; als damit 
angefangen wurde, gab es mit damals schon alten Platten deswegen 
gelegentlich Probleme.

von MaWin (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> IDE-Festplatten benötigen schon sehr, sehr lange keine 5V-Pegel mehr,
> sie können direkt mit 3.3V-Signalen angesprochen werden.

Der Eingang soll ja auch nur 5V tolerant sein, denn liefern tun sie bis 
5V.

Die Schaltschwelle liegt natürlich schon immer bei TTL 1.4V.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Man kann auch einen bidirektionalen Treiber dazwischenschalten - 
allerdings muss dafür noch ein Signal zur Richtungsumschaltung erzeugt 
werden:
http://www.ti.com/product/sn74lvth162245
"The 'LVTH162245 devices are 16-bit (dual-octal) noninverting 3-state 
transceivers designed for low-voltage (3.3-V) V CC operation, but with 
the capability to provide a TTL interface to a 5-V system environment."

: Bearbeitet durch User
von chris (Gast)


Lesenswert?

Die 5V-Toleranz kannst du auch einfach durch entsprechende 
Vorwiderstände in Verbindung mit den internen Schutzdioden erreichen.

von MaWin (Gast)


Lesenswert?

chris schrieb:
> Die 5V-Toleranz kannst du auch einfach durch entsprechende
> Vorwiderstände in Verbindung mit den internen Schutzdioden erreichen.

Eventuell möchte er die Daten der IDE nicht im Fernschreibertempo 
lesen....

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
Noch kein Account? Hier anmelden.