So, ACSI2STM. What's that all about, eh?
BW
[VIDEO] Prototyping an ACSI2STM
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
[VIDEO] Prototyping an ACSI2STM
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: [VIDEO] Prototyping an ACSI2STM
Interesting, especially the pitfalls of the building step.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: [VIDEO] Prototyping an ACSI2STM
Sorry that I missed recording the pivot to protoboard, but it was one of those 'ah balls to it, let's try this' things. I thought I'd leave the original plan in at the start to show how often these things go!
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
dalek
- Posts: 232
- Joined: 08 Nov 2018 11:03
- Location: NSW Australia
Re: [VIDEO] Prototyping an ACSI2STM
Neat!
Treat yourself to a Dremel for Xmas 🎅🏼
Treat yourself to a Dremel for Xmas 🎅🏼
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: [VIDEO] Prototyping an ACSI2STM
An excellent shout. Why didn’t I think of that two weeks ago when the missus asked? :lol:
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
microman
- Posts: 29
- Joined: 28 Jan 2022 15:55
Re: [VIDEO] Prototyping an ACSI2STM
Watched your video with interest.
However, a quick point, looking at the micro SD adapter boards they would appear to be standard 5v Arduino ones which have on board AMS1117 5v to 3v3 regulators together with LVC125A level converters. The STM32F103 only has limited pins which are 5V TTL compatibile (PA8, PA11, PA12, PB8 - PB15) which are used for the ACSI interface (DB19). The SD interface pins (PA4, PA5, PA6, PA7) ARE NOT TTL compatible!
BluePill STM32F103 pin out
https://github.com/NazimBL/STM32F103/bl ... iagram.pdf
Micro SD https://www.exxosforum.co.uk/forum/viewt ... 29&p=76611
Do you wire it up to 5v and over-run the SDIO i/f (not 5v compatible, 3v3 only) do you under run it off a 3v3 supply or have you made extensive mods to the micro SD board to bypass the 3v3 regulator and the LVC125 3v3 to 5v level convertors?
Please advise
Thanks
Peter
However, a quick point, looking at the micro SD adapter boards they would appear to be standard 5v Arduino ones which have on board AMS1117 5v to 3v3 regulators together with LVC125A level converters. The STM32F103 only has limited pins which are 5V TTL compatibile (PA8, PA11, PA12, PB8 - PB15) which are used for the ACSI interface (DB19). The SD interface pins (PA4, PA5, PA6, PA7) ARE NOT TTL compatible!
BluePill STM32F103 pin out
https://github.com/NazimBL/STM32F103/bl ... iagram.pdf
Micro SD https://www.exxosforum.co.uk/forum/viewt ... 29&p=76611
Do you wire it up to 5v and over-run the SDIO i/f (not 5v compatible, 3v3 only) do you under run it off a 3v3 supply or have you made extensive mods to the micro SD board to bypass the 3v3 regulator and the LVC125 3v3 to 5v level convertors?
Please advise
Thanks
Peter
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: [VIDEO] Prototyping an ACSI2STM
Hi @microman,
This is interesting. I'd not researched the STM32 myself, so wasn't aware there were different voltage tolerances on the pins.
I doubt it's a problem, though, as I suspect the SD card module is merely changing down the 5V inputs for the SD card and not affecting the output. If I had had a 3V3 module when I did that board, I'd have used one as it's silly to have two voltage regulators where one would do.
I really wasn't sure, though, so thought I'd put it to the test.
The result is as below.
Regards,
BW
This is interesting. I'd not researched the STM32 myself, so wasn't aware there were different voltage tolerances on the pins.
I doubt it's a problem, though, as I suspect the SD card module is merely changing down the 5V inputs for the SD card and not affecting the output. If I had had a 3V3 module when I did that board, I'd have used one as it's silly to have two voltage regulators where one would do.
I really wasn't sure, though, so thought I'd put it to the test.
The result is as below.
Regards,
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
JezC
- Posts: 2782
- Joined: 28 Aug 2017 23:44
Re: [VIDEO] Prototyping an ACSI2STM
@Badwolf Good to know it's not going to damage that Blue Pill board!
I do plan on making a few of these at some point...just the usual problem of not enough time & too many things that I want to do! ;) :roll:
I do plan on making a few of these at some point...just the usual problem of not enough time & too many things that I want to do! ;) :roll:
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: [VIDEO] Prototyping an ACSI2STM
It's good to know. I have yet to watch the initial video though :D
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: [VIDEO] Prototyping an ACSI2STM
That is true for most SD card modules, they usually perform level shifting with a "simple" 5V tolerant buffer powered at 3.3V. But a few of them use true dual voltage chips and they do might output 5V.Badwolf wrote: 08 Mar 2022 22:54 This is interesting. I'd not researched the STM32 myself, so wasn't aware there were different voltage tolerances on the pins.
I doubt it's a problem, though, as I suspect the SD card module is merely changing down the 5V inputs for the SD card and not affecting the output.
It is normally better to just power the module with 3.3V. Most modules have a jumper than can be soldered to bypass the regulator. Some don't even need this and can operate at either voltage.
Perhaps more important, note that none of the STM32 pins are truly 5V tolerant. Operating with 5V has some limitations. If you check the datasheet, max voltage is specified as VDD+3.6V. That means it is 5V tolerant only as long as it is powered. In this case it means that you should always power up the device before you turn on the computer. Also internal pullups shouldn't be used for 5V inputs.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
Who is online
Users browsing this forum: ClaudeBot and 4 guests