element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum Time Stamping on a NanoSecond Scale
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 9 replies
  • Subscribers 59 subscribers
  • Views 1139 views
  • Users 0 members are here
  • bbb
Related

Time Stamping on a NanoSecond Scale

Former Member
Former Member over 11 years ago

Hello BeagleBone Experts!

I'm making a coincidence counter for an optics experiment.

 

So currently the problem is this:

An event of interest occurs at a frequency of 6-7KHz. This is in the form of 50ns pulses. I need to 'time-stamp' these events i.e. at what time they occured. (based on the rising edge)

 

The simple approach I'm trying here is to run a timer with a fast clock and whenever the event occurs, save the timer value.So the external clock needs to be of time period 1,2 or 5ns. BBB datasheet mentions 32-bit timers.

 

So do the BBB timers run on the 1GHz processor clock? Or do they run on a slower clock?

 

Another problem would be the time taken to latch the value of the timer to a storage register. Does it take many clock cycles(and which clock) or does the latching occur in an analog fashion(on order of picoseconds)?

 

People have also recommended Enhanced Capture Module and PRU. Will these work?

 

Any timer+capture module running above 200MHz would be fine.

 

This is my first ever experience with BeagleBones. I'm also not an expert on FPGAs and have just worked on Micro-controllers previously.

 

Is this project beyond BBB capability? Faster FPGA would suit better? Any suggestions for the task at hand would be welcome.

  • Sign in to reply
  • Cancel
Parents
  • DAB
    0 DAB over 11 years ago

    Hi Wadood,

     

    You might want to try a fast running clock and a fast memory chip.

    You clock the memory at the 6-7K rate and then clock a faster memory chip when you detect the burst of pulses.

    If you do not need to time stamp each 50-nsec pulse, then you can do this easily with a static memory chip.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • DAB
    0 DAB over 11 years ago

    Hi Wadood,

     

    You might want to try a fast running clock and a fast memory chip.

    You clock the memory at the 6-7K rate and then clock a faster memory chip when you detect the burst of pulses.

    If you do not need to time stamp each 50-nsec pulse, then you can do this easily with a static memory chip.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube