[VIDEO] Prototyping an ACSI2STM

General discussions or ideas about hardware.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

[VIDEO] Prototyping an ACSI2STM

Post by Badwolf »

So, ACSI2STM. What's that all about, eh?



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
User avatar
sporniket
Site sponsor
Site sponsor
Posts: 1164
Joined: 26 Sep 2020 21:12
Location: France

Re: [VIDEO] Prototyping an ACSI2STM

Post by sporniket »

Interesting, especially the pitfalls of the building step.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: [VIDEO] Prototyping an ACSI2STM

Post by Badwolf »

sporniket wrote: 21 Dec 2021 05:52 Interesting, especially the pitfalls of the building step.
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
dalek
Posts: 232
Joined: 08 Nov 2018 11:03
Location: NSW Australia

Re: [VIDEO] Prototyping an ACSI2STM

Post by dalek »

Neat!

Treat yourself to a Dremel for Xmas 🎅🏼
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: [VIDEO] Prototyping an ACSI2STM

Post by Badwolf »

dalek wrote: 22 Dec 2021 00:29 Neat!

Treat yourself to a Dremel for Xmas 🎅🏼
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
microman
Posts: 29
Joined: 28 Jan 2022 15:55

Re: [VIDEO] Prototyping an ACSI2STM

Post by microman »

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
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: [VIDEO] Prototyping an ACSI2STM

Post by Badwolf »

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


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
User avatar
JezC
Posts: 2782
Joined: 28 Aug 2017 23:44

Re: [VIDEO] Prototyping an ACSI2STM

Post by JezC »

@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:
User avatar
sporniket
Site sponsor
Site sponsor
Posts: 1164
Joined: 26 Sep 2020 21:12
Location: France

Re: [VIDEO] Prototyping an ACSI2STM

Post by sporniket »

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

Post by ijor »

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.
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.

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

Return to “HARDWARE DISCUSSIONS”

Who is online

Users browsing this forum: ClaudeBot and 4 guests