Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/05/07 19:05
Read: times


 
#132073 - You need to stick your nose in the books, Mike
Responding to: ???'s previous message
Mike,

You have, I believe, some serious misconceptions regarding the relevant technology.

The old 4000-series CMOS is considerably slower than the HC/HCT logic. The HC/HCT logic is considerably slower than the AC/ACT logic that's also available. All this stuff is slower than the currently popular field programmable logic in the form of 5-volt-compatible CPLD's. Lower voltage programmable logic, while not relevant, is faster yet.

However, you're trying to do something with a 1980's device that operates at, essentially, 1 MHz when fed from a 12 MHz clock. Lightning speed is unnecessary.

You've left a couple of issues open. First of all, what role does the 18.432 MHz oscillator or crystal have in your system? You can't use a crystal of that frequency in a crystal oscillator configuration on the HMOS MCU, and, in order to get to a suitable baud rate for standard asynchronous communication, you'll have to use T2 in your MCU just to generate common baud rates with that speed even if your part does work at that rate, which it shouldn't. Ask Erik about how that affects things.

Now, remember there's a minumum period which you must never exceed in the oscillator timing. It's not a fully static part, though the CMOS versions are.

Remember, too, that the timing of your CMOS/HCMOS/ACMOS logic depends quite a bit on the load, particularly the load capacitance. That's specified, so you must read the datasheets for your various components. At rates near 1 MHz, you can probably ignore the propagation delays of your signal paths, and the associated capacitance. However, if you choose to use CMOS address latch and, perhaps, data buffer, you must provide pullups, say, 10 K-ohms, but perhaps as much as 390 K-ohms, to ensure that a one on P0 is recognized properly by your logic. If you use TTL, you'll have no such concerns, since you're then driving, essentially, an emitter, or a diode cluster that's already pulled up. A few LS devices have PNP inputs, which rely on the emitter bias to set the input (base) voltage, which pulls up the inputs. CMOS doesn't do that.

Do you have an oscilloscope available? If not, you're going to play HELL figuring out whether your circuit is working as you wish.

Have you, at least, simulated the logic?

RE








List of 45 messages in thread
TopicAuthorDate
CMOS?            01/01/70 00:00      
   74HC and 74HCT IS CMOS!            01/01/70 00:00      
      yes            01/01/70 00:00      
         a datasheet and a calculator            01/01/70 00:00      
   Why do you want to "process the PSEN signal" I kno            01/01/70 00:00      
      You need to stick your nose in the books, Mike            01/01/70 00:00      
         umm.            01/01/70 00:00      
            WHAT are you doing with the PSEN ?            01/01/70 00:00      
               programmer + system            01/01/70 00:00      
                  80C51BH doesn't have EPROM            01/01/70 00:00      
                     He's using it as an 80C31            01/01/70 00:00      
                     im meant            01/01/70 00:00      
                  Ambiguous            01/01/70 00:00      
                     LPT            01/01/70 00:00      
                        Is it T0 and T1, or T1 and T2?            01/01/70 00:00      
                           T0 and T1 and, for a '52 T2            01/01/70 00:00      
            What do you mean \"ummm\"            01/01/70 00:00      
               welcome to "Trying"            01/01/70 00:00      
                  nobody thinks you're stupid, however ...            01/01/70 00:00      
                     answer.            01/01/70 00:00      
                        why screw with the clock?            01/01/70 00:00      
                           stop trying to make deals!            01/01/70 00:00      
                              not necessarily            01/01/70 00:00      
                                 ok            01/01/70 00:00      
                                    sorry, I goofed            01/01/70 00:00      
                              Because...            01/01/70 00:00      
                                 Yes, but will it work? It's ATMEL ... (yechhh!)            01/01/70 00:00      
                                 Just to play it safe            01/01/70 00:00      
                                    or try the Maxim/DALLAS parts ...            01/01/70 00:00      
                                       BINGO            01/01/70 00:00      
                                       Not a good first chip            01/01/70 00:00      
                                          What's his primary purpose            01/01/70 00:00      
                                       Mike - FREE CHIP            01/01/70 00:00      
                        An easier way?            01/01/70 00:00      
                           if he is to get another chip, then            01/01/70 00:00      
                              Harder than it needs to be            01/01/70 00:00      
                                 Let him do what he wants! He'll learn something.            01/01/70 00:00      
                                    a small correction            01/01/70 00:00      
                                       Well, I wouldn't know ... I don't use ATMEL            01/01/70 00:00      
                                    answers....            01/01/70 00:00      
                                       TOTALLY and ABSOLUTELY incorrect. if "the flash            01/01/70 00:00      
                                          .            01/01/70 00:00      
                                             Mike ,,, there are other problems ...            01/01/70 00:00      
                        There may be some surprises ...            01/01/70 00:00      
               two Timers            01/01/70 00:00      

Back to Subject List