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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/07/06 09:20
Modified:
  01/07/06 10:22

Read: times


 
#106770 - Difficult !
Responding to: ???'s previous message
Jeez if I wanted to generate 999 Hz that will be 1/999 = 0.001001001001001001001001001001001 sec.
If I make my counter increment every 0.5 usec to toggle port pin after reload I will regenrate the following frequencies:

  Actual  Actual Period    rounding    Frequency   Error(Hz)
--------- -------------    --------    ----------  ---------
    999	   0.001001001     0.001001    999.000999    0.001
    998	   0.001002004     0.001002    998.003992    0.004
    997	   0.001003009     0.001003    997.008973    0.009
    996	   0.001004016     0.001004    996.015936    0.016
    995	   0.001005025     0.001005    995.024875    0.025
    994	   0.001006036     0.001006    994.035785    0.036
    993	   0.001007049     0.001007    993.048659    0.049
    992	   0.001008065     0.001008    992.063492    0.063
    991	   0.001009082     0.001009    991.080277    0.080
    990	   0.001010101     0.001010    990.099009    0.099
    989	   0.001011122     0.001011    989.119683    0.120
     .          .             .             .          .
     .          .             .             .          .
    551    0.001814882     0.001815    550.964187   -0.036  
     .          .             .             .
    331    0.003021148     0.003021    331.016219    0.016
     .          .             .             .          .
     7     0.142857142     0.142857    7.00000700    0.000     
 

The problem in this case I need a 20 bit reloadable counter.
Mahmood

List of 28 messages in thread
TopicAuthorDate
frequency generation            01/01/70 00:00      
   Use an NCO            01/01/70 00:00      
      Microcontroller emulates NCOs            01/01/70 00:00      
         Nice but...            01/01/70 00:00      
            we can think of something            01/01/70 00:00      
         nothing special            01/01/70 00:00      
   how about a PLL (Phase Locked Loop)            01/01/70 00:00      
      PLL            01/01/70 00:00      
         0 ?            01/01/70 00:00      
            Part no?            01/01/70 00:00      
               Clock speed            01/01/70 00:00      
            0 Hz Frequency            01/01/70 00:00      
               Differenece between...            01/01/70 00:00      
   If Max is 1 kHz, ...            01/01/70 00:00      
      more details            01/01/70 00:00      
         Difficult !            01/01/70 00:00      
   8253?            01/01/70 00:00      
      Mode 3            01/01/70 00:00      
         mode 3 again            01/01/70 00:00      
      Example            01/01/70 00:00      
         1MHz / 1001            01/01/70 00:00      
            Concretely...            01/01/70 00:00      
      Overview of functions            01/01/70 00:00      
      What do you think?            01/01/70 00:00      
         why not '52?            01/01/70 00:00      
            is it possible?            01/01/70 00:00      
         its an option            01/01/70 00:00      
   please i need to square wave osscillator            01/01/70 00:00      

Back to Subject List