Hallo. Ich suche eine Microcontrollerlösung mit folgenden Eigenschaften: - Twisted Pair Ethernet, zwingend und ohne jegliche Diskussionen. Wireless geht nicht, es muss Ethernet sein. 10 MBit/s würde aber reichen, Gigabit ist unnötig. MAC+PHY. - ein, besser zwei Hardware UARTs, jede muss 115kBit/s können - minimal 6 freie GPIOs - frei programmierbar, solche Dinge wie XPorts etc scheiden aus - idealerweise genug Rechenleistung für einen SSH-Server - Betrieb mit 1.8V oder 3.3V - minimaler Platzbedarf auf der Leiterplatte Die kleinste Ethernet-Lösung, die ich kenne, ist der PIC18F67J60. Der ist mir aber etwas zu schwach auf der Brust. SSH kann ich damit vergessen. Aktuell denke ich an einen PIC32MZ0512EFE064-I/MR im 9mm*9mm QFN64 plus einen KSZ8081RNA RMII PHY im QFN24, bin aber auch für andere Vorschläge offen. fchk
STM32F407 oder alle STM32F4 in der Advanced Line. P.S.: Hatte missverstanden, dass du auch einen PHY drauf haben möchtest. Bieten die STMs leider nicht.
:
Bearbeitet durch User
Wiznet w7500p oder so. Wenn du schreibst 9mm *9mm, wäre ein tqfp 64 ok?
>- idealerweise genug Rechenleistung für einen SSH-Server >- denke ich an einen PIC32MZ0512EFE064 -> 128 kB RAM RFC4253: s. 6.1. Maximum Packet Length (@Layer 7) -> 32k, (ja, i.d.R. kleiner...) Die meisten ssh-Server brauchen eine POSIX Umgebung, IMHO könnte das sportlich werden...
CrumbX1-Net Modul. Die Hardware bekommst du bei der Firma Chip45, die Beispiel-Firmware dazu kommt von mir. https://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php http://stefanfrings.de/net_io/index.html > idealerweise genug Rechenleistung für einen SSH-Server Das kann er allerdings nicht
Wenn doch einige der Vorgaben angepasst werden dürfen: ESP32 braucht externen PHY, aber dürfte sonst die meisten Forderungen erfüllen. Braucht halt noch ein SPI-Flash, ist aber definitiv leistungsfähig genug für SSL.
dunno.. schrieb: > Wenn du schreibst 9mm *9mm, wäre ein tqfp 64 ok? Bei der Fläche kann mn auch gut auf BGA-Bauteile setzen. Wenn der Platz wirklich knapp ist, kann man mehrere Chips in ein Gehäuse packen lassen.
Rufus Τ. F. schrieb: > Wenn doch einige der Vorgaben angepasst werden dürfen: > > ESP32 braucht externen PHY, aber dürfte sonst die meisten Forderungen > erfüllen. Braucht halt noch ein SPI-Flash, ist aber definitiv > leistungsfähig genug für SSL. Sehe ich auch so und der ESP32-Pico-D4 hat 4 MB SPI-Flash sogar schon im Package integriert (7x7mm). Ein bisschen gefriemel ist es aber wohl mit dem Ethernet: https://hackaday.com/2017/04/18/enabling-ethernet-on-the-esp32/ Der im Artikel gezeigte PHY-IC (LAN8720) kommt ebenfalls im QFN24, der KSZ8081RNA sollte aber auch gehen.
Ich würde sagen STM32F4xxx, wenns größer sein darf, vocore http://www.vocore.io, und wenns noch größer sein darf, dann Orange Pi. Die Frage ist, wieviel du selber in die Platine und Co Stecken willst (=STM32F4xxx) oder out-of-the box haben willst (ARM-Platine). Weiterhin stellt sich die Frage, wenn es klein sein muss, wo du mit der Abwärme hinwillst. Zuletzt wäre da noch, wie performant es sein muss. Du willst ja nicht ewig warten.
Mir fallen zu diesem Zweck in erster Linie die Produkte von Wiznet ein, die sind eigentlich ganz ausgereift. Natürlich hat Wiznet auch 1-Chip Lösungen samt Controller, die wären mir aber zu „exotisch“ in Bezug auf Entwicklungswerkzeuge. Vielleicht einen W5500 (Stack komplett in Hardware, Phy on Chip) und dazu einen passenden STM32 oder LPC. Da könnte man sich heimischer fühlen, bei entsprechender Packungsdichte kann die Lösung sehr klein werden. Je nach Speicherbedarf würde man jeglichen Controller ab 32k Flash einsetzen können.
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.