This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What MSPS stands for?

Other Parts Discussed in Thread: PCM1794A, PCM4222

Hi,

I was looking for ADCs. In thier specification it was mentioned something like "the device operates at 125 mega-samples per second (MSPS)". I was expecting something like "the device has sampling frequency of X MHz  or Y KHz". How does MSPS and sampling frequency relates. I want to find out the sampling frequency of device in MHz (or KHz). I am actually loking for board having a DSP (floating point or fixed point) and ADCs/DACs with 192KHz sampling rate. Any suggestions will be helpful. 

  • Yes, the MSPS is how many times it samples per second... To note, Hertz is also how many times something cycles per second 

    But more importantly it sounds like you may be looking for something like the 192kHz capable PCM4222 or the PCM1794A perhaps with a DSP / audio processor like the TAS3108 with the PurePath Studio... If these chips are not in the budget then there are other portable audio versions from TI.  The EVM board for the TAS3108 has all sorts of goodies on it...

    There may be other choices too....

    HTH,-chris

     

  • Hi,

    Thanks for your reply. But it seems that TAS3108 is programmed in assembly language. But we have our code in C. Moreover, I am not sure that 135MHz c;lock speed will be sufficient for our application. I am thinking of having a look at C5000 DSPs. Do you have any suggestions about this? 

  • Yes, TAS3108 can be programmed in assembly language.  It is also graphically programmable (drag-and-drop) with PurePath Studio.  See http://focus.ti.com/apps/docs/mrktgenpage.tsp?contentId=14810&appId=1 for more information.  Unfortunately a C compiler is not supported though.

  • Indeed... here is a whacky idea, for the ambitious....

    One could create a C compiler for the TAS3xxx devices with PERL...

    PERL has a left handed style recursive descent (sic) parser lexical thingy.... I have used it... It already has grammar rules for C (and even LISP if so desired...yikes) that could then be used to output assembly for the TAS3xxx

    in PERL:

    use Parse::RecDescent;

    see also http://www.perl.com/pub/a/2001/06/13/recdecent.html

    could be another devling of TI into the open source community...

    I think if TI is developing a C compiler for the TAS3xxx, they may want to look at this rather than rolling their own parsers etc...  (maybe they already have a hand rolled parser, I dunno)...

    Cheers,

    -chris

     

  • Hello Abhishek,

    I can help you with C5000.  If you want a fully programmable DSP architecture, C5000 is a nice option. C5000 will also give you very low power to make your devices much more portable.

    Pl find more C5000 information at::

    http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=dsp&sectionId=2&tabId=50&familyId=114

    Pl feel free to contact me if you need more info on this.

    Thanks and Best Regards,
    - Srik (Srikanth) Gurrapu
    Marketing Manager,
    C5000 Processors, DSP Systems,
    Texas Instruments, Inc
    214-480-2318 (Off)
    214-708-7174 (Cell)