I recently found out that the TTL chip that drives the floppy interface in the ST is a plain 7406, and not a 74LS06 chip. I have seen the schematics numerous times and also the actual chip itself, but I admit I never paid attention before, until Pera mentioned this in other forum.
I am wondering why Atari decided to use a 74S chip. The first idea that comes to mind is because the older TTL family has higher driving power than the LS one. That would make a lot of sense for the floppy interface. Typically, 74S chips can drive at least twice the current than 74LS ones. But not in this case, the 74x06 is already a high current driver in either family. According to TI datasheets, both the 7406 and the 74LS06 are rated for the same 40ma maximum sinking current.
So why use a 7406 and not a 74LS06? May be the 74LS06 was rather new at the time? That's possible, I guess. But note that all the schematics, ST, STE, MSTE, and even the Falcon, still put a plain old 7406. May be they just didn't bother to change that and kept using the old original design without any specific reason?
Old 7406 driver at the floppy interface
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Old 7406 driver at the floppy interface
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
-
czietz
- Posts: 584
- Joined: 14 Jan 2018 13:02
Re: Old 7406 driver at the floppy interface
I would say: the LS06 simply came too late. Browsing through the data books from common TTL logic manufacturers from the late 1980s one can see that no LS-variant existed back then. Three examples, courtesy of Bitsavers:
TI, 1988:
Motorola, 1986:
National Semiconductor, 1987:
I did not research when exactly the 74LS06 was introduced by the respective manufacturers. Maybe it would have been soon enough for the Falcon; but Atari did not care, anymore, then.
TI, 1988:
Motorola, 1986:
National Semiconductor, 1987:
I did not research when exactly the 74LS06 was introduced by the respective manufacturers. Maybe it would have been soon enough for the Falcon; but Atari did not care, anymore, then.
You do not have the required permissions to view the files attached to this post.
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Old 7406 driver at the floppy interface
Thank Christian. I suspected that the 74LS06 wasn't available at the time. But surely it was when the Falcon was released, and even probably also when the MSTE was released. But yes, I guess it was already too late for Atari anyway.czietz wrote: 22 Mar 2022 15:21 I would say: the LS06 simply came too late.
...
I did not research when exactly the 74LS06 was introduced by the respective manufacturers. Maybe it would have been soon enough for the Falcon; but Atari did not care, anymore, then.
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
-
czietz
- Posts: 584
- Joined: 14 Jan 2018 13:02
Re: Old 7406 driver at the floppy interface
It's only speculation, sure, but I can imagine they simply kept that part of the circuit (with the 7406) because it was working. One would only change a part if either one knew it's not functioning properly, or it isn't available anymore, or the price of the replacement is significantly lower.
-
Icky
- Site Admin

- Posts: 4374
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: Old 7406 driver at the floppy interface
I was speculating similarly thinking that if they bought a large stock of the 7406 and as you mention @czietz if it works don’t fix it then they continued with the 7406czietz wrote: 23 Mar 2022 07:38 It's only speculation, sure, but I can imagine they simply kept that part of the circuit (with the 7406) because it was working. One would only change a part if either one knew it's not functioning properly, or it isn't available anymore, or the price of the replacement is significantly lower.
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Old 7406 driver at the floppy interface
Well, that might be possible. But according to the BOM there are other 7406 chips used in the motherboard. So may be it is like Icky is saying, they just had many in stock.czietz wrote: 23 Mar 2022 07:38 It's only speculation, sure, but I can imagine they simply kept that part of the circuit (with the 7406) because it was working. One would only change a part if either one knew it's not functioning properly, or it isn't available anymore, or the price of the replacement is significantly lower.
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
-
Steve
- Posts: 3305
- Joined: 15 Sep 2017 11:49
Re: Old 7406 driver at the floppy interface
@ijor Just wondering - what would the LS varient offer over the older version? How does its electrical characteristics differ?
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: Old 7406 driver at the floppy interface
Well. 74LS chips use much less power and also they are slightly faster. That's why they replaced the old TTL family (almost) completely. But it is true that in this particular case is not that important. The main power consumption here is determined by the strong pullups at the motherboard, and not by the chip itself. There would probably still be a difference when the floppy is not used and the chip is idle with all signals at the high level.Steve wrote: 06 Apr 2022 15:32 @ijor Just wondering - what would the LS varient offer over the older version? How does its electrical characteristics differ?
As said, it is also slightly faster, but a few nsecs at the slow FDC interface is not really significant.
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, OAI-Search [Bot] and 6 guests