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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/26/06 21:27
Read: times


 
#115081 - if you were serious about this ...
Responding to: ???'s previous message
By now, I'm sure you've concluded that using an external converter with an 8031 or 8751 is not the "optimal" way to address this problem. There are many 805x-core devices that have on-board ADC's, as well as other cores, any of which would do the job with less pain than the way you've done it here. ISTR that there are some pretty small parts, e.g. 28-pin PLCC's that would do the job nicely, and even some in 16-pin or 20-pin packages, though many of those are not 805x-core devices.

Most of those will be considerably faster, often offering 12-bit converters rather than 8, and probably cost less than the combination of the MCU and ADC that you've presently got.

Interfacing external memory-mapped devices to the 805x series is not as easy as some other devices. Most, however, the smaller PIC's for example, don't even offer the option of using an external memory, though they do have some with multiple ADC's built in. In some cases, you actually get more than one converter, so you can sample all channels independently, thereby increasing the rate at which you obtain conversions. Some have built-in sample and hold amp's. There are lots of options.

Computing access-time requirements and designing your external circuitry to meet them is often a headache that internal devices help you avoid. Since the MCU doesn't sample the data until very late in the read cycle, there's no problem with the dual ALE's. However, on writes, the data is set up, then goes away during the second ALE/address assertion, only to return afterward. That can sometimes be a nuissance though I doubt it has any impact on your current situation.

Designing to the requirements rather than using some "general-purpose" design is usually the most efficient way to get the job done. If you're building projects for a class, however, it's often easier if you use a single circuit and learn how to adapt it to a variety of needs. It minmizes the overall amount of work you have to do.

RE




List of 61 messages in thread
TopicAuthorDate
Interfacing A/D with 8031            01/01/70 00:00      
   what does the read the ADC code look lik            01/01/70 00:00      
      planning ..            01/01/70 00:00      
         I hope you mean flash/eprom            01/01/70 00:00      
            Thank you            01/01/70 00:00      
               well, i don't either            01/01/70 00:00      
                  Thanks Erik ..            01/01/70 00:00      
   There might be some problems            01/01/70 00:00      
      Some time ..            01/01/70 00:00      
      3 micro?            01/01/70 00:00      
         Yep ... you're right!            01/01/70 00:00      
      Explain a few things ...            01/01/70 00:00      
         updated but not finished schematic            01/01/70 00:00      
            Interrupt            01/01/70 00:00      
            address/data wiring is still wrong            01/01/70 00:00      
   Keep you updated ..            01/01/70 00:00      
      just a recomme3ndation            01/01/70 00:00      
   the ALE f/f is wrong, use MMIO            01/01/70 00:00      
      new chip ..            01/01/70 00:00      
         a lot            01/01/70 00:00      
   a few mins ..            01/01/70 00:00      
      if you are going to use the 87            01/01/70 00:00      
         i will            01/01/70 00:00      
            you will not need the 373            01/01/70 00:00      
               Different ...            01/01/70 00:00      
                  get rid of that @#&$# ALE F/F            01/01/70 00:00      
                     I apologize ...            01/01/70 00:00      
                        a "fun idea"            01/01/70 00:00      
                           Much thanx ...            01/01/70 00:00      
                              This could have been simpler            01/01/70 00:00      
                                 Thats what i thought!            01/01/70 00:00      
                           updated schematic            01/01/70 00:00      
                              you forgot to attach the ALE to the 7474            01/01/70 00:00      
                                 ALE shouldnt exist ....            01/01/70 00:00      
                                    Yup, that's right ...            01/01/70 00:00      
                                 oh ...            01/01/70 00:00      
                                    FINAL PLANS ...            01/01/70 00:00      
                                       Re: FINAL PLANS            01/01/70 00:00      
                                          Thank you            01/01/70 00:00      
                                          8051 pin configuration            01/01/70 00:00      
                                             a) it is impossible, b) why do you not f            01/01/70 00:00      
                                       just one comment            01/01/70 00:00      
                                          Liverpool USA?            01/01/70 00:00      
                                             New York?            01/01/70 00:00      
                                                Morrisville = Liverpool?            01/01/70 00:00      
                                          I live in ...            01/01/70 00:00      
   one more thought            01/01/70 00:00      
      updated schematic            01/01/70 00:00      
         get rid of the RC reset, use a superviso            01/01/70 00:00      
            found out ..            01/01/70 00:00      
               no, 666kHz            01/01/70 00:00      
                  WOW ...            01/01/70 00:00      
                     if you were serious about this ...            01/01/70 00:00      
                        a $2 LPC3xx would do nicely            01/01/70 00:00      
                           Definitly..            01/01/70 00:00      
                           That's not quite what I said, Erik            01/01/70 00:00      
                              huge problem ...            01/01/70 00:00      
                                 I see how this is confusing            01/01/70 00:00      
                                 Erik's right ... it's a poor spec'            01/01/70 00:00      
                                    knowledge            01/01/70 00:00      
                                       First lesson            01/01/70 00:00      

Back to Subject List