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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/04/10 13:35
Read: times


 
#177640 - Always a question of making most use of what you got
Responding to: ???'s previous message
Christoph Franck said:
Per Westermark said:
Very nice to be able to plug a cable to a unit and dump the measurements from all ADC channels, or ask for tranfer errors or overrun conditions.


I'd love to dump the samples from my ADC channels to a PC, but 380 ksps@16bit is a bit beyond what usual UARTs can transfer. ;)

When busy with a factory test or similar, it's enough for me to be able to dump 16 channels times 16 samples and to also be able to see some statistics about the data (average and standard deviation for the channels). It really is lovely to be able to change the supply voltage to a device and see what voltages (and how much noise) the firmware thinks it sees. Or to be able to toggle a relay or see how many satellites the GPS is seeing. Maybe read the firmware version in the GPS or GSM module.

A serial port may have limited bandwidth but then it's just a question of figuring out what information that is important.

You may have a serial protocol that is only able to send back "error" in case the message is too large or malformed. With a permanent printout facility, you could have the firmware print that parameter 3 of the protocol data was out-of-range - suddenly much easier to inform the customer that the unit is working as expected but the customer is doing something wrong. And you can prove it by mentioning the incorrect value of the parameter and the paragraph in the protocol standard that says what the allowed range should have been.

For factory testing, it's nice if the factory test jig can interface with the microcontroller and have the microcontroller perform actions that the test jig verifies - or have the test jig send stimuli and have the microcontroller ackowledge that it correctly reads the stimuli.

So there are a number of reasons why it is useful to have some form of test interface in the software. But then it follows quite naturally to use the same interface for having some trace printouts - some permanently accessible and some added temporarily during debugging of a specific problem.

List of 59 messages in thread
TopicAuthorDate
time and money            01/01/70 00:00      
   My take.            01/01/70 00:00      
      Not obvious that an ICE is faster to use than print            01/01/70 00:00      
         I recall a comment            01/01/70 00:00      
            Good to look at available hw early on in project            01/01/70 00:00      
               I'd love to dump the values from the ADC channels ...            01/01/70 00:00      
                  Always a question of making most use of what you got            01/01/70 00:00      
                  Where there's a will ...            01/01/70 00:00      
                     ... there's a way.            01/01/70 00:00      
   investing in good tools            01/01/70 00:00      
      Cost benefit insanity            01/01/70 00:00      
         "We will save money ...            01/01/70 00:00      
         costs, one-time and repeated            01/01/70 00:00      
            VMware may be an alternative            01/01/70 00:00      
            subversion server            01/01/70 00:00      
               time is money            01/01/70 00:00      
                  A price estimate            01/01/70 00:00      
                     svn cost            01/01/70 00:00      
                        I most often _am_ the IT support            01/01/70 00:00      
                           Then that's the major difference            01/01/70 00:00      
                              Don't you think I try to avoid it too?            01/01/70 00:00      
                        re: svn cost estimate            01/01/70 00:00      
                           Cost for single user            01/01/70 00:00      
                              RE: I'd hope to do it in less than one hour.            01/01/70 00:00      
                                 True, back to time and money though            01/01/70 00:00      
                                    Investment            01/01/70 00:00      
                  revision control when money is scarce and volume is small            01/01/70 00:00      
                     Far too infrequent!            01/01/70 00:00      
                     Directory copies not really fun for version control            01/01/70 00:00      
                        no, I agree            01/01/70 00:00      
                           VCS on your own            01/01/70 00:00      
                              Ditto that            01/01/70 00:00      
                                 Further...            01/01/70 00:00      
                     So inadequate            01/01/70 00:00      
                        that's no difference            01/01/70 00:00      
                  svn benefits            01/01/70 00:00      
                     why?            01/01/70 00:00      
                        Working files, released files, change logs            01/01/70 00:00      
                           a comment on 'revision control' and such            01/01/70 00:00      
                              If a new version does not work find out why            01/01/70 00:00      
                                 the basic premise of my post was ...            01/01/70 00:00      
                                    Thats a good point, but            01/01/70 00:00      
                              Let a pro have good tools - don't worry about fools            01/01/70 00:00      
                              Revert safety net            01/01/70 00:00      
         Budget Insanity            01/01/70 00:00      
            Dilbert            01/01/70 00:00      
   Right Tools            01/01/70 00:00      
      Well, I'm with you there ...            01/01/70 00:00      
      Design            01/01/70 00:00      
   For "professionals" this is good advice, but...            01/01/70 00:00      
      This is exactly what I've been harping on ...            01/01/70 00:00      
         Not "forcing"            01/01/70 00:00      
      You missed Erik's point            01/01/70 00:00      
      you are wrong            01/01/70 00:00      
         professional/critical            01/01/70 00:00      
   Seasoned Professional versus green            01/01/70 00:00      
   Is it either Or?            01/01/70 00:00      
   an addendum            01/01/70 00:00      
   Too simplistic!            01/01/70 00:00      

Back to Subject List