Ich suche Mikrocontroller mit integriertem Funk (Bluetooth z.b.) und CAN controller, und low power modes ohne aktiven funk mit RAM-retention. ESP32-derivate schaffen nach meiner info keinen Deep sleep ohne das komplette ram abzuschalten, was einen sekundenlangen Bootvorgang mit hohem Strom bei jedem aufwachen mit sich bringt. Daher gerne mit konfigurierbarem Low-power SRAM und <<100µA bei zumindest teilweise aktivem SRAM Zwei prozessoren würde ich gern vermeiden. Software-can implementierungen gibts kaum, sind vermutlich unpraktikabel. Es sollte bestenfalls auch nicht zu arg teuer werden. Vor exotischen chips hab ich keine Angst, soweit es irgendwo nen SDK zu laden gibt.
:
Bearbeitet durch User
Tam hatte ja gerade in seinen News-Beiträgen den neuen ESP32-S31 vorgestellt, der unterscheidet sich in vielerlei Hinsicht von bereits bekannten ESP32 (RISC-V statt Tensilica usw.). Insofern besteht eine Chance, dass sich auch das low-power Verhalten verändert hat. Kannst ja mal schauen, ob das für dich passt. https://www.mikrocontroller.net/news/esp32-s31-module-verfuegbar-wifi-halow-am-vormarsch-uptonitische-quartalszahlen Edit: Lt. Datenblatt 32kb low-power SRAM und The main difference between ULP FSM and ULP RISC-V is that the latter can be programmed in C using standard GNU tools. The ULP RISC-V coprocessor can access the RTC_SLOW_MEM memory region, and registers in RTC_CNTL, RTC_IO, and SARADC peripherals.
:
Bearbeitet durch User
Oder ein frei programmierbares BT-Funkmodul von z.B. Würth, wo Du über einen MCP2515 dann auch CAN hättest. Die Ansteuerung des MCP2515 ist sehr überschaubar. Außerdem gibt es sehr kleine Bauformen.
Flip B. schrieb: > ESP32-derivate schaffen nach meiner info keinen Deep sleep ohne das > komplette ram abzuschalten Meinst Du damit das "PSRAM", das als externer Baustein angebunden wird?
Flip B. schrieb: > ESP32-derivate schaffen nach meiner info keinen Deep sleep ohne das > komplette ram abzuschalten Im Deep Sleep wird nur der externe PSRAM abgeschaltet, der interne SRAM bleibt erhalten. Wenn deine relevanten Daten in den SRAM passen kann das reichen. Harald A. schrieb: > Die Ansteuerung des MCP2515 ist > sehr überschaubar. Außerdem gibt es sehr kleine Bauformen. Wobei ich mir dennoch überlegen würde, ob es sinnvoller ist ein externes Funkmodul zu nehmen. Die Auswahl von Funk-Mikrocontrollern ist recht begrenzt, man muss immer gewisse Abstriche machen, und die Integration zwischen MCU und Funkmodul ist nicht unbedingt besser als bei einem externen Modul, lediglich mechanisch kleiner. MCUs mit CAN gibt's jedoch sehr viele verschiedene, da kann man sich praktisch nach Belieben einen aussuchen der alle Wünsche erfüllt (z.B. eben extrem sparsamer Deep-Sleep) und das Funkmodul extern anbinden bzw. eben einen BT-fähigen MCU daneben stellen.
Kannst auch auf den ESP32-P4 gehen, der ist bereits schon länger auf dem Markt. Ebenfalls mit RISC-V (Low Power 40MHz und High Power Dual Core 400 MHz, 32kB LP SRAM). Für CAN (im Bild TWAI) musst Du allerdings - genau wie für Funk - den großen Prozessor anwerfen. Wenn Die Funktionalitäten und Takt beschränkt werden dürfte sich der Verbrauch aber auch in Grenzen halten.
:
Bearbeitet durch User
CC430 + CAN Controller ? Da hättest Du schon mal einen SoC mit Funk der sparsam ist. Mir war eigendlich so, als ob er auch CAN hätte, war aber nicht... Ob Ti einem anderen Prozessor aus der Serie nun CAN spendiert hat, habe ich nicht nachgesehen. Gruß Elux
:
Bearbeitet durch User
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.
