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

Back to Subject List

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


 
#132564 - speaking from experience...
Responding to: ???'s previous message
Kai Klaas said:
The reason, why ALE should not be used as a standard clock signal, is that ALE can be unsanely noisy.


Good point, but I still cannot see why shouldn't be used as a PLL reference, with appropriate care.
The real point is, that the datasheet does not specify exactly the behaviour of ALE. An another point is, that Atmel claims the 8253 is a drop-in replacement of a quite popular 8252 - which apparently is not true, for various reasons.

Kai said:
Means, the manufacturer assumes a well regulated 5V supply,[...]


Again, if the manufacturer assumes anything, he should face the consequences.
There are enough other '51 manufacturers and other cheap 8-bit microcontroller manufacturers who don't assume as much. The funny thing is, that among those belongs... Atmel... with the AVRs.


Jan said:
Kai, please, this chip IS proven to be a crap.

Kai said:
Jan, not so fast. Many of the actual bugs are a consequence of the original Intel's 8051 design. The vulnerability of this micro to improper reset, Vcc noise, capacitve loading on port lines and Vcc power-up rise time are direct consequences of the orignal design.

This chip is apparently a redesign with a new core (as indicated by serious problems with the serial flags), different process (indicated by strange crystal capacitor values) etc.

So, they kept the old problems and added new? Shall I be impressed by this? :-)

Jan said:
Look at AVRs and PICs. They are competition to '51s - and, although I don't like to tell it, they ARE competent.

Kai said:
Really?? I found nearly as many errata for AVRs and PICs as for 8051 micros. Infact, I once intended to use a PIC but kept my fingers off, because the datasheet missed many many important details and the errata read like a horror story. And with an ATMEGA we had severe problems with the internal POR some months ago...


Ooooh, so you DO omit the external reset... :-)
I have yet to see an AVR which cannot by programmed by the rusty nail method.
I even never saw an AVR not working without external reset - although they are all not our design, I still insist on proper reset circuit. And the price/performance is unbeatable in many cases, the features set is impressive, hard to find an application which they don't fit.

The only trouble is that I don't like them... PICs are the same, they are making me nausea...

Kai said:
And I cannot understand, why people take an immature micro.

I wouldn't call immature a micro being in revision R (mind, that's around 20 revisions, if they did not slip in A1, A2 etc...).

I don't say one does not have to strive for as perfect board design as possible; but a good chip failing only rarely in a bad design ensures the good design will work OK even under marginal/extreme conditions. Contrary, if you take the crap and try to make it happy, any slight external disturbance which you sometimes simply cannot avoid will burn it out...

Jan Waclawek




List of 83 messages in thread
TopicAuthorDate
Comments about AT89S8253            01/01/70 00:00      
   are you surprised, it's Atmel            01/01/70 00:00      
      are you surprised, it's Erik            01/01/70 00:00      
   Not neccessarily bugs...            01/01/70 00:00      
      AT89S8253 ALE pulses            01/01/70 00:00      
         Yes, a bit imprecise            01/01/70 00:00      
            And Vcc rise time...            01/01/70 00:00      
               What kind of "external reset"?            01/01/70 00:00      
      not that fast, Kai            01/01/70 00:00      
         Not so fast, Jan...            01/01/70 00:00      
            speaking from experience...            01/01/70 00:00      
               ...as engineer?            01/01/70 00:00      
               make that darn datasheet 5000 pages            01/01/70 00:00      
                  Exactly!            01/01/70 00:00      
                     I'm not sure what you mean, Kai            01/01/70 00:00      
                        That's what I meant            01/01/70 00:00      
                  Serial hung.            01/01/70 00:00      
            migration            01/01/70 00:00      
               Please quote carefully...            01/01/70 00:00      
         is it possible            01/01/70 00:00      
            I don't think so...            01/01/70 00:00      
   Any reset            01/01/70 00:00      
      I've wondered about this ...            01/01/70 00:00      
         Indeed!            01/01/70 00:00      
            Perhaps they're part of the problem ...            01/01/70 00:00      
               Do you think...            01/01/70 00:00      
                  That's not clear to me.            01/01/70 00:00      
               not here            01/01/70 00:00      
                  These are all COTS SMPS\'            01/01/70 00:00      
                     startup            01/01/70 00:00      
            Is it not instead a problem of letting reset go be            01/01/70 00:00      
               staring problem            01/01/70 00:00      
                  have you never stared at a problem :)            01/01/70 00:00      
                     Ah, so you meant....            01/01/70 00:00      
      What resets?            01/01/70 00:00      
         Any reset!            01/01/70 00:00      
            I got what you mean            01/01/70 00:00      
               Circuit proposed            01/01/70 00:00      
                  Interesting!            01/01/70 00:00      
         SMPS and LC filter            01/01/70 00:00      
            Switchers & low ESR            01/01/70 00:00      
               you missed the point            01/01/70 00:00      
                  What 100nF?            01/01/70 00:00      
            Rob is right            01/01/70 00:00      
               Ah            01/01/70 00:00      
                  Erik, you do use switchers frequently...            01/01/70 00:00      
                     nope, all I know is that they work and work and wo            01/01/70 00:00      
                        Thanks            01/01/70 00:00      
                           so ... Kai ... how would YOU build a power switch?            01/01/70 00:00      
                              there is no difference between "no power" and "in            01/01/70 00:00      
                                 There is a difference ... no power means no clock            01/01/70 00:00      
                                    ah, an investigatory measure            01/01/70 00:00      
                                       The Max1232 gets pretty confused ...            01/01/70 00:00      
                                          what decoupling do you have across the supervisor            01/01/70 00:00      
                                             This was a Philips ...            01/01/70 00:00      
                                                Too fast?            01/01/70 00:00      
                                                   The risetime isn\'t all that fast.            01/01/70 00:00      
                                          More details, please?            01/01/70 00:00      
                                             So far, it's just the reset that's been broken            01/01/70 00:00      
                                                Throw away the DS1232!!            01/01/70 00:00      
                                                   I\'ll have to send for a couple ...            01/01/70 00:00      
                                                      I've seen that one and it did not work            01/01/70 00:00      
                                                         Especially difficult to design            01/01/70 00:00      
                                                      Datasheets            01/01/70 00:00      
                                                      610msec reset active time of MAX1232 not enough?            01/01/70 00:00      
                                                         Let's get to the bottom of it ...            01/01/70 00:00      
                                                            Some ideas...            01/01/70 00:00      
                                                               each flash/eeprom HAS a charge pump...            01/01/70 00:00      
                                                                  Exactly, Jan!            01/01/70 00:00      
                                                               Yes, but ...            01/01/70 00:00      
                                                                  Why there are reset issues            01/01/70 00:00      
                                                                     so you're saying I should pull down ALE and nPSEN            01/01/70 00:00      
                                                                        Real Reset            01/01/70 00:00      
                                                                     be careful...            01/01/70 00:00      
                                                                     never heard of that one, can you elaborate            01/01/70 00:00      
                                                                        Elaborations on Reset            01/01/70 00:00      
                                                                           Mayabe that's worth some study ...            01/01/70 00:00      
                                                                              Which chip are you using?            01/01/70 00:00      
                                                                                 I can try several, but for now, Philips            01/01/70 00:00      
                                                   DS1232?            01/01/70 00:00      
                                                      it means Dallas Semiconductor            01/01/70 00:00      
                                                   re 1232            01/01/70 00:00      
   Sorry.            01/01/70 00:00      

Back to Subject List