![]() |
Forum Index : Microcontroller and PC projects : Thinking about a very low power Micromite
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
lizby Guru ![]() Joined: 17/05/2016 Location: United StatesPosts: 3378 |
Too soon to add to benchmarks? [code] ABC 800 single precision 0.9 1.8 6.0 5.9 6.3 11.6 19.6 2.9 ABC 800 double precision 1.2 2.2 10.0 10.6 11.0 17.8 26.4 14.4 IBM PC 1.5 5.2 12.1 12.6 13.6 23.5 37.4 3.5 Apple III 1.7 7.2 13.5 14.5 16.0 27.0 42.5 7.5 VIC-20 1.4 8.3 15.5 17.1 18.3 27.2 42.7 9.9 ZX81 in "fast mode" 4.5 6.9 16.4 15.8 18.6 49.7 68.5 22.9 Maximite 0.016 0.144 0.196 0.205 0.354 0.512 0.721 0.310 Maximite with line Nos 0.016 0.131 0.193 0.194 0.245 0.393 0.582 0.241 Maximite without line Nos 0.016 0.111 0.173 0.173 0.192 0.336 0.525 0.220 MicroMite 40MHz 0.028 0.18 0.285 0.289 0.644 0.892 1.346 0.376 MicroMite 48MHz 0.023 0.15 0.237 0.24 0.536 0.744 1.121 0.313 st429 180Mhz 0.012 0.073 0.117 0.125 0.207 0.315 0.497 0.162 st407 168Mhz 0.010 0.067 0.104 0.111 0.195 0.290 0.443 0.146 MX470 120MHz MMBasic 0.013 0.082 0.135 0.135 0.265 0.380 0.597 0.174 st7 200Mhz 0.005 0.041 0.06 0.065 0.11 0.161 0.254 0.103 Micromite EXTREME 252MHz 0.006 0.042 0.065 0.072 0.125 0.185 0.267 0.12 STM32H7 @ 400MHz 0.002 0.02 0.034 0.037 0.062 0.086 0.129 0.059 [/code] (Sorry if overeager-seeming.) PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
lizby Guru ![]() Joined: 17/05/2016 Location: United StatesPosts: 3378 |
Hmmm, I see 256K flash, so limitations similar to the 28-pin PIC. And 80mHz. Still, I look forward to seeing what magic can be done, especially in the way of full SD support. Does H/W FPU buy back some space? PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
I rather like the idea that this thing is the same size as a 40-pin DIL, but is also totally self-contained. Just like a more modern version of the E64, but a little narrower. ![]() You can get them from element14 here. $18.97 each, in New Zealand money. If you search your local element14 for the same part number, you should get a cost in your own currency. Watching this thread with much interest. @ matherp - when this module is running and NOT in low-power mode, what CPU clock speeds is it capable of? EDIT: I missed the post above. It would seem 80MHz. Still, that is roughly twice the clock speed of the 170 chips. Smoke makes things work. When the smoke gets out, it stops! |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10315 |
You are missing the point. If you want SD card support use a MM+, MMX or Armmite H7. The point of this port is "low power". i.e. the functionality you would want battery powered as some sort of remote device perhaps with an HC12 intermittently powered to transmit data to a host. |
||||
lizby Guru ![]() Joined: 17/05/2016 Location: United StatesPosts: 3378 |
I understand and appreciate the "low power" point, but also see the possibility of a somewhat faster and perhaps somewhat more capable Explore-28 at an attractive price. But your port, so your choice of features. PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
panky![]() Guru ![]() Joined: 02/10/2012 Location: AustraliaPosts: 1114 |
Peter, Are you looking for "testers" yet? If so, I would like to assist and will grab one of these as soon as you indicate the port has Geoff's OK as a new varient of the fantastic MM. Doug. ... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it! |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
+1 for me. Smoke makes things work. When the smoke gets out, it stops! |
||||
OA47 Guru ![]() Joined: 11/04/2012 Location: AustraliaPosts: 986 |
+1 for me TOO |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi matherp I see that STM32L432KCU6 has PA12/PA11 for USB_FS. Is it possibile use this micro stand-alone without stlink2? USB as console/COM4 with VCOM and to use stlink externally? I do not intend to use NUCLEO board and create something smaller and that consume less. Thanks Antonio |
||||
viscomjim Guru ![]() Joined: 08/01/2014 Location: United StatesPosts: 925 |
HERE is an even smaller board if anyone is interested. I believe its the same stm32. Tiny... @matherp, will we be able to make use of the internal RTC with your port? The more I look at this chip, the more I like it. Thanks for your efforts! Super low powered battery operated mite will be a nice addition to the family. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10315 |
Yes Yes using a USB/UART, I don't intend to code a VCP as USB when you are doing things like sleeping or running at low power is not workable (connection drops) Currently benchmarking the same as the PICMX170 despite the faster clock speed. Not sure why so slow but suspect caching is limited in order to save power. Caching is very important for MMBasic because flash access is comparatively slow. Not yet - I'm working on getting the low power modes to work and then get back to full speed - not proving easy |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10315 |
Making progress, note the last picture ![]() Normal running at 48MHz ![]() Paused at 48MHz (normal PAUSE command) ![]() Normal running at 1MHz ![]() CPU SLEEP from any speed ![]() |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
3.2 Microamps in sleep mode - Wow.... 'Nice one, my son!' @ viscomjim - Yep, I could use that module too, if it has the same chip etc. Smaller is always better for battery-powered things. You don't generally have a great deal of room(physical space) in most battery-powered things. Smoke makes things work. When the smoke gets out, it stops! |
||||
OA47 Guru ![]() Joined: 11/04/2012 Location: AustraliaPosts: 986 |
Great work, Peter. I am eagerly awaiting a firmware release as I hope to receive some boards today. BTW how are you measuring the current draw whilst LED etc are running? Have you intercepted the supply line to the CPU? OA47 |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10315 |
See Nucleo manual page 31. Measured at JP1. |
||||
lizby Guru ![]() Joined: 17/05/2016 Location: United StatesPosts: 3378 |
What, in that schematic, is the significance of the convex parenthesis on its side? ![]() PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
It means it is a solder-blob jumper/join. ![]() Smoke makes things work. When the smoke gets out, it stops! |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
That one is "Solder Bridge No 4" A lot of the options are set using solder-bridges. They take up less space than jumpers. Jim Grogster beat me (again) I noticed that Element14 AU have run out of modules for immediate delivery. Must have been a run on them. VK7JH MMedit |
||||
Azure![]() Guru ![]() Joined: 09/11/2017 Location: AustraliaPosts: 446 |
JP1 function is also described in the text on page 19, schematic reference is page 31. @Lizby they are the solder bridges, of which there are many on the board. Edit: @Grogster and Tassyjim, your both too quick for me :) |
||||
OA47 Guru ![]() Joined: 11/04/2012 Location: AustraliaPosts: 986 |
Thanks Peter for the link, I downloaded it and had a good look thru. It answered a few of my questions. OA47 |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |