element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Dev Tools
  • Products
  • More
Dev Tools
Forum Max11300 sample phases
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Dev Tools to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 6 replies
  • Answers 1 answer
  • Subscribers 79 subscribers
  • Views 1119 views
  • Users 0 members are here
Related

Max11300 sample phases

davegadgeteer
davegadgeteer over 9 years ago

The Max11300 has about 20 channels of ADC, but I need to know the time difference between the channels' samples.

 

I want to digitize multiple signals and study their phase differences.

 

Ideally I'd sample and hold all channels at the same time, either muxing the ADC or having one ADC per channel.

 

If I use multiple ADCs, they need to be sync so they sample at the same time.

 

Anybody dealt alt with a problem like that?

  • Sign in to reply
  • Cancel

Top Replies

  • michaelkellett
    michaelkellett over 9 years ago in reply to davegadgeteer +1
    Your cheapest route to simultaneous at chip level is probably to use an 8 channel audio chip like the Cirrus CS5368. There are other suitable more industrial chips which might have advantages if you build…
Parents
  • michaelkellett
    0 michaelkellett over 9 years ago

    I get involved with lots of simultaneous sampling data acquisition at high(ish) speeds and resolutions.

     

    The MAX1100 is a 12 bit converter with an ability to mix/match ADCs and DACs on the same set of pins - unless you really need the DACs there are better ways to go.

     

    Several people (AD and TI spring to mind) make simultaneous sampling ADCs.

    If you don't really need simultaneous sampling but can live with knowing the time offsets then using the 12 bit ADC on a micro is probably the simplest and cheapest bet. I'm very familiar with ST's range of ARM based micros which offer quite good 12 bit ADC facilities but only 2 x 12 bit DACs.  If you could let us know the resolution, sampling rate and number of channels of ADC and DAC you need I could be more specific. Using on chip ADCs will usually make it easier to control precise timing.

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • davegadgeteer
    0 davegadgeteer over 9 years ago in reply to michaelkellett

    I'd really prefer simultaneous sampling, and I don't need DtoAs.

    I think 10 bits might do, but if 12 doesn't cost a lot more I'd use 12.

    I need sampling fast enough for decent audio, so somewhere around 48ksps. I could perhaps use audio SAR digitizers (24 bit??) if they don't cause me to lose the benefit of simultaneous sampling.

    I need at least 4 channels, but would like to be able to expand to dozens.

    I'm trying to use a 3D array of microphones or accelerometers initially to find directions to noise sources and eventually to use the sound wave curvature info to determine the position of nearby sources. Lots of computation.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • davegadgeteer
    0 davegadgeteer over 9 years ago in reply to michaelkellett

    I'd really prefer simultaneous sampling, and I don't need DtoAs.

    I think 10 bits might do, but if 12 doesn't cost a lot more I'd use 12.

    I need sampling fast enough for decent audio, so somewhere around 48ksps. I could perhaps use audio SAR digitizers (24 bit??) if they don't cause me to lose the benefit of simultaneous sampling.

    I need at least 4 channels, but would like to be able to expand to dozens.

    I'm trying to use a 3D array of microphones or accelerometers initially to find directions to noise sources and eventually to use the sound wave curvature info to determine the position of nearby sources. Lots of computation.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • michaelkellett
    0 michaelkellett over 9 years ago in reply to davegadgeteer

    Your cheapest route to simultaneous at chip level is probably to use an 8 channel audio chip like the Cirrus CS5368.

    There are other suitable more industrial chips which might have advantages if you build more than 8 channels (the Cirrus chips can be hard to synch across chips) you might do better with ADS8568, ADS1178, AD7768.

    To actually use these chips you'll have trouble getting the data into the processor (unless it's a DSP) - typical micros don't have the right kind of interfaces.

    To process the data for multiple chips for perhaps 32+ channels you'll need an FPGA.

    Designing data acquisition systems like this is not trivial.

    My involvement is mainly on the FPGA side in a commercial activity and a new 8 channel ADC board (starting from scratch) would represent a few man years of engineering work, at least 3 board re-spins (8 layers, fine pitch BGA et etc).

     

    So, you might consider just buying an off the shelf audio converter, - you'll need to check if an 8 channel board truly samples simultaneously - but I can assure you that it doesn't matter - the maths to compensate for non simultaneous sampling is trivial.

     

    Suppose instead you use an STM32F4xx type processor which can do 12 bit data (12 bits is not really very much with audio !) but easily 1MHz sampling rate - on 16 channels you have 16uS delay to compensate for or about 0.5mm position error in the microphones. The nice thing about doing it this way is that the basic acquisition system will cost you between £10 and £30.

     

    In summary, 12 bit non simultaneous on a micro - dead cheap.

    24 bit good audio quality on a bought in sound card or box - quite cheap (<<£500) and easy to get data into a PC for processing.

    Full welly 128 channels, 24 bit 48k sampling, sub uS channel to channel phase error,  - think in terms of £40k+ if you buy it ready made -  or a lot of work.

     

    Hope this helps - how are you going to process the data, do you need real time results ?

     

     

     

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
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