0
\$\begingroup\$

The 74185 is a binary-to-BCD converter. It is designed cleverly utilizing the fact that both 10 and 2^n are divisible by 2 once, thereby omitting processing of the LSB entirely. More interestingly even is that it can be cascaded to display arbitrary length digits.

The TI datasheet shows multiple configurations, for 6, 8, 9, 12, and 16 bit inputs. Though there clearly is a pattern of how to design those, it eludes me for the lower bit numbers. I cannot understand what is actually going on, understand why the circuit actually works and can be cascaded in the fashion shown in the datasheet. Can you explain how to come up with the cascade design and why it works?

\$\endgroup\$
3
  • \$\begingroup\$ Before I bother writing about it (and I have already done so here), have you read the description found in the Texas Instruments databook on the 7400 series parts and attempted to understand it, on paper? There is also, on Wikipedia, this link to the related double dabble concept. From these, you should be able to get pretty close. \$\endgroup\$
    – jonk
    Commented Oct 29, 2022 at 21:51
  • \$\begingroup\$ You can see where I show the logic (which TI doesn't do for the 74185 as it is read-only memory-based) for a 4-in, 4-out section here along with some discussion. And here is some expansion on the idea. (The table in the latter answer can be expanded to 5-in, 5-out -- the 74185 doesn't use Y6 or Y7.) Let me know what remains to be understood that isn't dealt with elsewhere or is dealt with but not in a way you can follow. \$\endgroup\$
    – jonk
    Commented Oct 29, 2022 at 22:03
  • \$\begingroup\$ Oh. My mistake. I meant that the 74185 doesn't use Y7 or Y8. And you will need a table of 5-in and 6 out. But otherwise, it follows all the logic I mentioned. I just need to read what I'm writing before I post it. ;) \$\endgroup\$
    – jonk
    Commented Oct 29, 2022 at 23:30

0

Browse other questions tagged or ask your own question.