ADC/DAC 14Bit to 16Bit conversion

Hi,
I am trying to understand how the signals are affected by the ADC and DAC, respectively, of the NI5641R. From the datasheets I know that both the ADC and the DAC support a 14Bit conversion. Now, from the ADC I receive 2 (I and Q) I16 values, so I guess the binary of these signals look something like 00xx'xxxx'xxxx'xxxx b.
For a first application I just want to have a NULL-Modem. Thus, those bits are directly sent to the DAC. But in some examples it is stated, that the I16 values need to be adapted to a 14Bit value by shifting the I16 by 2. If I do that with my value from the ADC my output signal would be something like 0000'xxxx'xxxx'xxxx b, which thus is NOT the same as my input singal. Or is there something wrong?
Another question which concerns the ADC and DAC is about their power levels: If I build a NULL-Modem and connect a signal with a power-level of -20dBm to the ADC, the signal on my FPGA has a level of -30dBm and after the DAC a level of -40dBm. Are the losses of 10dB in each stage normal?
Thanks for the help.
Kind regards
Roman Gassmann 

Hi Roman,
Sorry for the delay in this reply, but I have been looking
over your code and believe I know the cause of the issue I was seeing and in
turn have shed some light on what you have been experiencing. I did see a drop
of about 10dB but only at lower AI spans at higher spans I saw no drop and also
no spurs. You did not mention any spurs in your previous post but when I used a
sine tone to test your VI I saw  images
equal in power to the fundamental. After tracking the cause of this down I believe
I know what is causing your issues. When you move from the ADC clock to the
RTSI clock you are not gating your FIFOs off of a data valid signal(read
inversed timeout). This is causing your FIFO to fill with zeros intertwined
with your data on some clock cycles essentially bringing every other sample
back to zero and creating a aliasing effect. 
My suggestion is to use logic similar to the example below to ensure
that when you are crossing clock domains you are only writing valid data into a
FIFO, the false case only contains a false constant wired to the boolean output. I hope this clears things up let me know if you have any further
questions.
JaceD
Signal Sources Product Support Engineer
National Instruments

Similar Messages

  • Decrease NI 5791 ADC/DAC sample rate

     Hello all, I am using  NI 5791 and want to decrease the ADC/DAC sampling rate from 130MHz to a lower rate. I am a little confused about whether it is possible, since the manual says the ADC/DAC works "AT" 130MHz, but it also says the clock distribution IC AD9511 is programmable. So if the output (ADC/DAC sample clock) of AD9511 is programmable, doesn't that mean ADC/DAC can work at any clock rate? And if it can, how to program the AD9511 (I searched online, but there is no clue at all)?
    Any help is appreciated.

    Hi!
    On the 5791, the only way to change the clock output from the AD9511 would be to change the clock source to use CLK IN and use an external clock. You could do this by using a Timing and Sync module (or some other clock source) to generate your new sample clock and then connect that to the CLK IN BNC connector on the front of the 5791. From there, you can select CLK IN as the clock source in LabVIEW. I would recommend taking a look at the 579X sample project that you can access by clicking "Create Project" on the LabVIEW splash screen.
    If using an external clock is not an option, you will have to manually decimate your incoming IQ data on the FPGA. You could do this by only reading the data on specific iterations of your Single Cycle Timed Loop. As an example, your SCTL will be running at either IIO Module\Data Clock or IO Module\Data Clock x2. If you are using IO Module\Data Clock of 130MHz, then you will be sampling every 130MHz with no decimation. If instead, you use a case structure with an alternating boolean flag to govern when you acquire, you could read at every other iteration of IO Mod Clock, sampling at 65MHz. If you need to sample at a frequency of say 4/5 x 130MHz =108MHz, you could have some other logic to  read the IO Node four out of every five iterations.
    Does this help answer your question?
    Rob B
    FlexRIO Product Manager

  • Question about myRio Hardware (ADC/DAC)

    Hi!
    I'm interested in new myRIO product. But there is one unclear question:
    What is the ADC-DAC responce time on myRio platform ?
    I mean experiment like this:
    ext signal (meander) -> (ADC-myRIO-DAC) -> ext scope chan1
    ext signal (meander) -> ext scope chan2
    What's the difference (ms/us)?
    Is it a constant value?
    I found (USER GUIDE AND SPECIFICATIONS
    NI myRIO-1900) that ADC is 500Ksps capable and DAC is 345Ksps capable.
    Does it mean that 1/500K+1/345K responce time is achievable ?
    Is ADC/DAC connected to PS (Processor Subsystem) or PL (Programing Logic) parts of Zynq IC in myRIO ?
    I can little explain what I mean:
    PL part is FPGA fabric and ADC-DAC transformation has relatively small constant time,
    PS is ARM core and ADC-DAC transformation has undetermined delay because of OS/interrupts/etc.
    thanks a lot!

    Then I connected AI to AO inside one Loop in sequence manner.
    And I got 4 us time which is smaller (about 1 us) than expected (2 us + 2.8 us  = 5 us).
    What kind of optimizations was performed ? It is a little bit strange time.
    ADC-DAC-seq-1 picture represents signal transfer through myRio. 
    Attachments:
    AI-AO_seq.png ‏28 KB
    AI-AO-seq.jpg ‏1597 KB
    ADC-DAC-seq-1.jpg ‏1514 KB

  • Is there any non-generic ADC/DAC in Multisim?

    I was wondering if Multisim carried any ADC's or DAC's that "real parts" and not just generic.  I have a circuit that I'm testing that has all "real IC's" except for the 8-bit ADC and 8-bit DAC which are generics.  The circuit works but I'm having problems implementing my circuit on a breadboard.  I've yet to find any Multisim "models" from suppliers.
    thanks in advance
    Tom 

    Hi Tom,
    I think there isn't any real life ADC or DAC models that comes with Multisim. See this post:
    http://forums.ni.com/ni/board/message?board.id=370&thread.id=5751
    Message Edited by yyao on 02-17-2009 09:10 AM
    Yi
    Software Developer
    National Instruments - Electronics Workbench Group

  • Real Time ADC/DAC for SMPS using Labview and USB

    Hello all,
    I have asked the sales department this same question, so here's a two-pronged approach:
    I am reserching a control algorithm for a switch-mode power supply, and so far, the simulations for its performance look good.  Now, the goal is to implement the circuit for experimental data.
    I've seen several NI USB DAQ boxes that appear to have the performance I'm looking for (for example, the USB-6211 would have the resolution and sampling rate that I need).
    The control algorithm uses the following math functions:  add/sub/mult/div/exponent, and derivative/integral.
    My question is this: is Labview "strong" enough to take in four channels of 250Ksps data, crunch the numbers in an equation, and spit out the answer to an analog out channel, all in REAL time?  I'm looking for an analog output rate of ~100kHz.
    Thank you for any suggestions that you have!
    -Rick
    Solved!
    Go to Solution.

    Hey,
    So if you were just trying to perform an input or output then the USB-6211 would certainly be able to handle it because the hardware clock would be handling the input/output, not software. However, what you're wanting to do, basically a feedback system, will require software timing (at least for a USB device) because you'll have to be able to actively specify what the output is. So, for that reason alone, and the fact that you want 100kHz output, this device and USB devices in general won't be an option no matter what software you use, LabVIEW or otherwise. On another note, what you're looking to do sounds more like live updating, not Real-Time, which is more about jitter. Bottom line, for these kinds of requirements, you're going to need to move to an FPGA board, something like the NI PCIe-7841R would work. It's more expensive, but for your requirements, FPGA is going to be the only option and it comes down to bus latency as well as software response time. With FPGA, as is shown in the first diagram of the following document, you're basically closing your software loop through hardware.
    FPGA Fundamentals
    http://www.ni.com/white-paper/6983/en
    --Ryan S.

  • How does in ADC conversion actually accomplished?

    I am interested in ADC/DAC conversions.  How do they actually work?  I am working with LabVIEW doing interfacing but I don't understand the principles behind the interfacing and the ADC conversions.
    Thanks.

    This is a good starting point
    http://zone.ni.com/devzone%5Cconceptd.nsf/webmain/139DFA3645B29BE586256865004E742A
    bye,
    manga

  • NI Digital Electronic​s Board DAC and ADC access from Multisim

    Is it possible to use the ADC and DAC functionality of the NI Digital Electronics Board from a circuit designed in Multisim?
    I would like to have my students be able to digitally sample an audio input, perform transformations on the data stream, and listen to the effect.  Nothing particularly fancy.
    Thanks,
    -Bret Wood

    Hello,
    In order to use the ADC/DAC you need to define a protocol and this goes beyond the scope of the PLD schematic in Multisim. 
    LabVIEW can be used to accomplish this, there are some examples that you can use as reference, they can be found in the NI Example Finder.
    Regards,
    Fernando D.
    National Instruments

  • DAC for Vision M or how to connect to Amp

    ) What is the best DAC for the Zen Vision M? Are there any docking stations the Creative MP3 players available? Or do I just find a DAC that will take a USB input? I'm sure there is a way to get the best sound to my music system but I haven't been able to find this...

    - DAC = Digital to Analog Converter.
    I'm no geek - but the way I understand this is that the quality of the converter is a huge impact to the quality of sound. Now the MP3 player (Zen or Ipod) has it's own internal DAC which is how you get the sound in the headphones. But there are docking stations or external DACs which essentially bypass the MP3 player's internal DAC and do the conversion from the mp3 directly, resulting in much better sound.
    There are tonnes available for the ipod - see here: http://www.google.com/search?q=DAC+for+ipod&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-USfficial&client=firefox-a
    Standing out is the Wadia DAC which bypasses the Ipod internal DAC. http://www.wadia.com/products/transports/70i/
    But there is nothing I've been able to find for the Zen. Right now I'm just taking a cable from the headphone jack to the amplifier.

  • Logic & Apogee Ensemble or RME Fireface 800?

    Which of these two would be the better choice at the present time?
    Its very hard to get an unbiased opinion on this. What I'd like to know from users of both is:
    1) What buffer size they're using (with what machine) and how much perceptible latency there is?
    +Buffer size is more frequently the minor part of the overall latency, the majority generally caused by the whole DAC/ADC, firewire and everything else, so the perceptive latency is really the whole latency and whether this would be noticeable on e.g. a Mac Pro Octacore with either unit.+
    2) What the audio quality is like, is there a substantial difference between these two units? Specifically on the ADC is one better than the other? - I know that on paper the RME has a lower noise floor and greater dynamic range, but some people are saying that the Apogee still has the better ADC/DAC (confused).
    3) How stable are they? Any driver issues? How is their support?
    4) I've read on the forums that the Apogee can hum or hiss for some people even with nothing connected, and for some of those that don't they instead get a hiss when audio is being played through followed by an audible "pop" of a noise gate when the audio stops.
    Can anyone say anything further on this? Is it loud or really a barely noticeable thing that only someone with very trained ears would pickup? Does the RME also suffer from this?
    5) And finally, what's your opinion of the preamps on each?

    The FF400 does look good, but I'm more inclined to go with the FF800 because of the extra inputs and pre's.
    Also I'm still somewhat confused as there seem to be so few reviews out there of the Apogee. I'd love to really know what the pro's cons of each unit when working on a Mac with Logic are, and whether there's a significant difference in quality between the two (like enough to justify the extra on the Apogee, or if conversely maybe I'd be paying more for the brand than the actual content if I went with it). Both units look superb, the RME is older, but that doesn't seem to always mean inferior, it's very hard to decide :/
    Message was edited by: Per-Anders

  • How do I Convert a  Tiff image to a jpeg without being FORCED to 8-bit Color?

    I am an Artist.  I have High quality TIFF images.  When I convert the tiffs to jpeg it forces me into 8-bit color automatically. (Forget about 32bit - it will not allow me to jpeg that at all)   The only way I can get back to 16bit color is to use the already SMAshed file and bring it up to 16bit.  THIS makes NO sense.  Once the jpeg is smashed, HOw in the world is it supposed to convert up again. ??  Then even though it says you converted the file to 16 -bit , the metadata refers still to the file as 8-bit.
    On top of all of that confusion, One picture, for example, when supposedly converted to 16bit,  gets much BRighter then even the original Tiff image.  It looks good on one hand and over exposed on the other.  I assume that is photoshop throwing in fake resolution, am I right?
    Am I wasting my time with this imaginary 16bit conversion?
    Is there ANY way to take that original Tiff image and convert it to 16bit jpeg without the Default 8bit?  I have been trying all kinds of things.  I even have asked my web guy.  My web guy says that 8-bit is unexceptable for printing, even for web.
    Could this have anything to do with my computer and scanner?
    I have the iMAC OS X 10.8.3 (3.2 GHz) 8 GB memory.
    And I also have an Epson Expression 10000XL graphic arts scanner capable of scanniing at 48bit color.
    This color stuff Really matters!  It MATTERS!  I HAve FINE art files.  I am already losing so much quality with the jpeg conversion. (which I am required to do for SmugMug, in addition to compressing all my files to 50mb or Under)
    Anyone who knows anything that could help me would be much appreciated. 
    Aloha,
    -Melissa

    First of all jpeg is 8 bit only there is no way to save as a 16 or 32 bit jpg, just does not exist. Secondly people print in 8 bit all the time and most if not all web graphics are in 8 bit as that is the only way to view it as there is no 16 bit or 32 bit monitors to view it. All but a few pro monitors are 8 bit monitors.
    If you care about the color gamut and want the full range of color that 16 and 32 bit provide, then why jpg? Jpg by its own nature throws out color just to compress, thats why it is popular on the web, because of its small file size not its quality. If you need 16 or 32 bit for anything it must be in a format that supports that color depth.
    That being said a jpg image at 8 bit will display 16+ million colors,  256 shades of red, 256 shades of green and 256 shades of blue.
    Now here is where I think your bit information is off. a jpg image is a 24 bit image that will produce 8 bits of red, 8 bits of green and 8 bits of blue.
    The 8, 16 and 32 are per channel not total color information.
    If the overall image was 8 bits, the image would be gayscale.

  • [SOLVED] No sound with vmware

    I'm getting no sound with vmware, not sure why
    Here's what I've been trying to test things:
    $ cat /dev/urandom | aplay
    Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Here's some alsa info, if it helps:
    $ aplay -L
    null
    Discard all samples (playback) or generate zero samples (capture)
    default:CARD=AudioPCI
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    Default Audio Device
    sysdefault:CARD=AudioPCI
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    Default Audio Device
    front:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    Front speakers
    rear:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC1
    Rear speakers
    surround40:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    4.0 Surround output to Front and Rear speakers
    iec958:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    IEC958 (S/PDIF) Digital Audio Output
    Last edited by specular (2014-08-27 19:52:45)

    Don't think I was clear enough, but arch is installed as a vmware guest. Below is the requested output from the alsa-info script:
    upload=true&script=true&cardinfo=
    !!ALSA Information Script v 0.4.63
    !!Script ran on: Wed Aug 27 18:29:05 UTC 2014
    !!Linux Distribution
    NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux" HOME_URL="https://www.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
    !!DMI Information
    Manufacturer: VMware, Inc.
    Product Name: VMware7,1
    Product Version: None
    Firmware Version: VMW71.00V.0.B64.1310020058
    !!Kernel Information
    Kernel release: 3.14.2-1-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: unknown
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: k3.14.2-1-ARCH
    Library version: 1.0.27.2
    Utilities version: 1.0.28
    !!Loaded ALSA modules
    snd_ens1371
    !!Sound Servers on this system
    No sound servers found.
    !!Soundcards recognised by ALSA
    0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
    Ensoniq AudioPCI ENS1371 at 0x1000, irq 19
    !!PCI Soundcards installed in the system
    02:01.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    02:01.0 0401: 1274:1371 (rev 02)
    Subsystem: 1274:1371
    !!Loaded sound module options
    !!Module: snd_ens1371
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    joystick_port : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    lineio : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    spdif : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    !!AC97 Codec information
    --startcollapse--
    0-0/0: Cirrus Logic CS4297A rev 3
    PCI Subsys Vendor: 0x1274
    PCI Subsys Device: 0x1371
    Flags: 4
    Capabilities :
    DAC resolution : 16-bit
    ADC resolution : 16-bit
    3D enhancement : No 3D Stereo Enhancement
    Current setup
    Mic gain : +0dB [+0dB]
    POP path : pre 3D
    Sim. stereo : off
    3D enhancement : off
    Loudness : off
    Mono output : MIX
    Mic select : Mic1
    ADC/DAC loopback : off
    0:00 = 0000
    0:02 = 0e8e
    0:04 = 0000
    0:06 = 0000
    0:08 = 0000
    0:0a = 0000
    0:0c = bfbf
    0:0e = bfbf
    0:10 = bfbf
    0:12 = bfbf
    0:14 = bfbf
    0:16 = bfbf
    0:18 = 28a8
    0:1a = 0000
    0:1c = 0808
    0:1e = 0000
    0:20 = 0000
    0:22 = 0000
    0:24 = 0000
    0:26 = 000f
    0:28 = 0000
    0:2a = 0000
    0:2c = 0000
    0:2e = 0000
    0:30 = 0000
    0:32 = 0000
    0:34 = 0000
    0:36 = 0000
    0:38 = 0000
    0:3a = 0000
    0:3c = 0000
    0:3e = 0000
    0:40 = 0000
    0:42 = 0000
    0:44 = 0000
    0:46 = 0000
    0:48 = 0000
    0:4a = 0000
    0:4c = 0000
    0:4e = 0000
    0:50 = 0000
    0:52 = 0000
    0:54 = 0000
    0:56 = 0000
    0:58 = 0000
    0:5a = 0000
    0:5c = 0000
    0:5e = 0000
    0:60 = 0000
    0:62 = 0000
    0:64 = 0000
    0:66 = 0000
    0:68 = 0000
    0:6a = 0000
    0:6c = 0000
    0:6e = 0000
    0:70 = 0000
    0:72 = 0000
    0:74 = 0000
    0:76 = 0000
    0:78 = 0000
    0:7a = 0000
    0:7c = 4352
    0:7e = 5913
    --endcollapse--
    !!ALSA Device nodes
    crw-rw----+ 1 root audio 116, 6 Aug 28 01:35 /dev/snd/controlC0
    crw-rw----+ 1 root audio 116, 2 Aug 28 01:35 /dev/snd/midiC0D0
    crw-rw----+ 1 root audio 116, 5 Aug 28 01:35 /dev/snd/pcmC0D0c
    crw-rw----+ 1 root audio 116, 4 Aug 28 03:28 /dev/snd/pcmC0D0p
    crw-rw----+ 1 root audio 116, 3 Aug 28 01:35 /dev/snd/pcmC0D1p
    crw-rw----+ 1 root audio 116, 1 Aug 28 01:35 /dev/snd/seq
    crw-rw----+ 1 root audio 116, 33 Aug 28 01:35 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 60 Aug 28 01:35 .
    drwxr-xr-x 3 root root 200 Aug 28 01:35 ..
    lrwxrwxrwx 1 root root 12 Aug 28 01:35 pci-0000:02:01.0 -> ../controlC0
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    !!Amixer output
    !!-------Mixer controls for card 0 [AudioPCI]
    Card hw:0 'AudioPCI'/'Ensoniq AudioPCI ENS1371 at 0x1000, irq 19'
    Mixer name : 'Cirrus Logic CS4297A rev 3'
    Components : 'AC97a:43525913'
    Controls : 26
    Simple ctrls : 13
    Simple mixer control 'Master',0
    Capabilities: pvolume pswitch pswitch-joined
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Mono:
    Front Left: Playback 49 [78%] [-21.00dB] [on]
    Front Right: Playback 49 [78%] [-21.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume pswitch pswitch-joined
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Mono:
    Front Left: Playback 23 [37%] [0.00dB] [on]
    Front Right: Playback 23 [37%] [0.00dB] [on]
    Simple mixer control 'Line',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'CD',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'Mic',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [on]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [on]
    Simple mixer control 'Mic Boost (+20dB)',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'Video',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'Phone',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'Aux',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch cswitch-joined
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 15
    Front Left: Capture 8 [53%] [12.00dB] [on]
    Front Right: Capture 8 [53%] [12.00dB] [on]
    Simple mixer control 'Mix',0
    Capabilities: cswitch cswitch-exclusive
    Capture exclusive group: 0
    Capture channels: Front Left - Front Right
    Front Left: Capture [off]
    Front Right: Capture [off]
    Simple mixer control 'Mix Mono',0
    Capabilities: cswitch cswitch-exclusive
    Capture exclusive group: 0
    Capture channels: Front Left - Front Right
    Front Left: Capture [off]
    Front Right: Capture [off]
    !!Alsactl output
    --startcollapse--
    state.AudioPCI {
    control.1 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.2 {
    iface MIXER
    name 'Master Playback Volume'
    value.0 49
    value.1 49
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -9450
    dbmax 0
    dbvalue.0 -2100
    dbvalue.1 -2100
    control.3 {
    iface MIXER
    name 'Phone Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.4 {
    iface MIXER
    name 'Phone Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.5 {
    iface MIXER
    name 'Mic Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.6 {
    iface MIXER
    name 'Mic Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.7 {
    iface MIXER
    name 'Mic Boost (+20dB)'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.8 {
    iface MIXER
    name 'Line Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.9 {
    iface MIXER
    name 'Line Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.10 {
    iface MIXER
    name 'CD Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.11 {
    iface MIXER
    name 'CD Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.12 {
    iface MIXER
    name 'Video Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.13 {
    iface MIXER
    name 'Video Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.14 {
    iface MIXER
    name 'Aux Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.15 {
    iface MIXER
    name 'Aux Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.16 {
    iface MIXER
    name 'PCM Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.17 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 23
    value.1 23
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 0
    dbvalue.1 0
    control.18 {
    iface MIXER
    name 'Capture Source'
    value.0 Mic
    value.1 Mic
    comment {
    access 'read write'
    type ENUMERATED
    count 2
    item.0 Mic
    item.1 CD
    item.2 Video
    item.3 Aux
    item.4 Line
    item.5 Mix
    item.6 'Mix Mono'
    item.7 Phone
    control.19 {
    iface MIXER
    name 'Capture Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.20 {
    iface MIXER
    name 'Capture Volume'
    value.0 8
    value.1 8
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 15'
    dbmin 0
    dbmax 2250
    dbvalue.0 1200
    dbvalue.1 1200
    control.21 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.22 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    comment {
    access read
    type IEC958
    count 1
    control.23 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.24 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.25 {
    iface PCM
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    control.26 {
    iface PCM
    device 1
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    --endcollapse--
    !!All Loaded Modules
    Module
    fuse
    vmw_vsock_vmci_transport
    vsock
    nls_iso8859_1
    nls_cp437
    vfat
    fat
    coretemp
    hwmon
    joydev
    snd_ens1371
    mousedev
    snd_ac97_codec
    hid_generic
    ac97_bus
    gameport
    snd_rawmidi
    snd_seq_device
    snd_pcm
    snd_timer
    snd
    crct10dif_pclmul
    crc32_pclmul
    crc32c_intel
    ghash_clmulni_intel
    soundcore
    usbhid
    aesni_intel
    aes_x86_64
    lrw
    gf128mul
    glue_helper
    hid
    psmouse
    vmwgfx
    ppdev
    ablk_helper
    cryptd
    evdev
    vmxnet3
    mac_hid
    pcspkr
    vmw_balloon
    i2c_piix4
    serio_raw
    ttm
    microcode
    drm
    processor
    i2c_core
    intel_agp
    intel_gtt
    vmw_vmci
    parport_pc
    parport
    battery
    shpchp
    ac
    button
    ext4
    crc16
    mbcache
    jbd2
    dm_mod
    sd_mod
    crc_t10dif
    crct10dif_common
    sr_mod
    cdrom
    ata_generic
    pata_acpi
    atkbd
    libps2
    ata_piix
    libata
    mptsas
    scsi_transport_sas
    mptscsih
    uhci_hcd
    ehci_pci
    scsi_mod
    ehci_hcd
    usbcore
    mptbase
    usb_common
    floppy
    i8042
    serio
    !!ALSA/HDA dmesg
    [ 5.342713] mousedev: PS/2 mouse device common for all mice
    [ 5.345140] snd_ens1371 0000:02:01.0: enabling device (0000 -> 0001)
    [ 5.391722] intel_rapl: domain package energy ctr 0:0 not working, skip
    Last edited by specular (2014-08-27 18:45:55)

  • 2010 Mac Mini vs AppleTV

    Finally succumbed to temptation and bought a new Mac Mini today.
    Partly an impulsive purchase.
    Haven't unboxed it yet, and it might be something I'll regret later, especially with the new AppleTV on the horizon.
    Will report back.

    As I say an impulsive purchase, but an itch that needed scratching in effect, ever since it gained HDMI.
    My rationale:
    1 - Using my Mac Pro for AppleTV iTunes duties is overkill, and wasteful - new Mini 10W or so idle, 2008 Mac Pro 155W idle. Off the top of my head it might take a few years for the Mini to pay for itself in energy savings, but potentially a benefit over time. So plan is to use Mini as iTunes server for AppleTVs.
    2 - My other Macs are not lounge/TV room friendly or WAF compliant!
    3 - We can debate all day whether or not there's much benefit in 1080p vs 720p vs 540p for home video playback, but when you have 1080i/p capture devices without the option to capture at 720p, your forced with AppleTv to re-encode, even with the new machine. I've mentioned before I don't have the patience to edit video, and consequently a lot of it goes unwatched. So I see this device as a way just to play the video quickly without embellishments.
    4 - I plan to locate the new device near the hi-fi to allow high-quality recording and playback of some old vinyl using an ADC/DAC, clearly AppleTv is not designed for this, but as we know AppleTv is limited to 44.1kHz 16 bit PCM for stereo. The mini isn't and it'll be feeding a DAC for playback.
    5 - I've bought some high quality studio master quality FLAC audio, admittedly not much, but I don't have a suitable playback vehicle without a computer/DAC combo, and again the form factor is important here.
    Yes, it would also allow internet browsing/e-mail etc and more varied codec/container support which are not necessarily as important, but in many ways it's just something I want to try and seeing as the new AppleTV is not entirely what I want I convinced myself to try this.
    I'm bound to buy a new AppleTV for it's unique features, and it may be just the ticket for domestic usage streaming via the Mini.
    Just thought I'd add another comparison overview, seeing as I'll be in a position to do so before long.
    Getting late now, and I think man flu is taking hold so may not have much chance to play in next day or so.
    AC

  • Sparkfun SerIO: How to USB communicate with non-NI HW?

    I have a Sparkfun SerIO , sku: DEV-09521, which is a DIO/ADC/DAC device,
    which is similar to the Arduino Pro (3.3V, 8MHz), and is built using ATMega328. 
    User manual:  http://www.sparkfun.com/datasheets/DevTools/Arduino/SerIO%20User%20Guide.pdf
    It has Serial Communication over USB at 57600bps, 8-N-1
    I don't have any drivers or VIs for this.  I tried the Instrument Assistant but it only has option for com and lpt
    The interface commands are listed in the user manual cited above,and follow a simple sytax: 
    "C,0,o\r"
    where the command inside the quotes is
       "C" for configure command,
       "0" is for pin 1,
       "o" is for output, and
       "\r" is the termination character at the end of each command, a carriage return or enter key. 
    thus issuing command to configure pin 1 for output of bit.
    How do I initalize usb communication to this device in labview and send a command string? 

    The PC needs to know the device... Don't know how W7 handle this, but usually you need a driver ....
    After the PC get to know the device it should show up as a serial COM port (in MAX ) and can be accessed in LabVIEW with the VISA serial vis
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Help in LabVIEW +ni 5640R

    Hi,
    I am Sreenivasulu.
    I have started working on NI-5640R LabVIEW card.I am able to do simulations using
    labview8.2. But I am unable to interact with NI-5640R to get the
    output through output ports.I studied the manual given by NI. But I am confused fully
    with the procedure and i did not understand.I tried the example projects ni5640R,but I
    failed.
    So please tell me the procedure to be followed, how the ni5640R card ADC and DAC
    working(how to give I/P to ADC and how to get the O/P from DAC),and how to interface
    host(my PC)and Target(ni5640R) using VIs.
    Please tell me that how the signal flows(inter connection between)through the parts of
    VI(both in HOST and FPGA modules).
    Final my goal is i need to generate modulated(AM,FM,FSk,BPSK,QPSK Etc) signal with Fc
    21.4MHz for providing as a input to other module(RAD-2,Pentaland).
    plz tell me  can i get this by using  LabVIEWmathscript or modulation tool kit Etc.
    I am using LabVIEW 8.2 and card NI-5640R(PCI based) v 1.1
               Thanking you so much sir.
    Thanks & regards,
    Sreenivasulu.O

    Hi Sreenivasulu:
    The example of the Getting Started Guide (manual), that probably you made has an updated version from April 2007 ( http://www.ni.com/pdf/manuals/371621b.pdf ).  This example is only designed to acquire a signal and visualize it, but it doesn't generate any signal through the output ports (read this very carefully cuz this are the basics which have to be totally understood).  You can try the Input Output example, which acquires and generates two independent signals.  I think the generated signal is a QAM which is totally unrelated to the input signal. You can also try the Frequency Translation or Sine Generation example.  Put special attention to the Local and DMA FIFOS, which transfer data between input and output (at FPGA level) and between FPGA and HOST respectively.
    I also recommend a lot reading in this forum all the posts related with the probelms that other people had, and the possible solutions tha the comrades recommend.  Most of the time are common problems between 5640r users.  Good comprehension of the theory behind ADCs, DACs and FIFOS is also recommendable. Also there are some cool tutorials an videos in the NI's FPGA website, try them to understand the concepts.
    OK, I'll try to explain how the dataflow works (as i have understood)
    1) Analog data comes through the input and is converted by the ADC.
    2) Digital data can be:
    Manipulated at FPGA level: Once manipulated, the digital data is transported to the DAC (with the Local FIFO) .  The DAC converts the binary data to an analog signal, which then can be read throug the AO port
    Transmited to the host to be manipulated or seen in the HOST (with the DMA FIFO
    I hope this helps you
    Cheers!

  • Analog inputs

    I am using EIO nodes to read the 4 AI channels on the LM3S8962.  The ADC on the chip is 10-bit converter, correct?  The outputs are U32s.  Are these numbers the actual voltage values on the AI pins, or do these need to be scaled? 

    12 Analog-to-Digital Converter (ADC)
     An analog-to-digital converter (ADC) is a peripheral that converts a continuous analog voltage to a discrete digital number. The Stellaris® ADC module features 10-bit conversion resolution and supports four input channels, plus an internal temperature sensor.
     so yes 10 bit, and the output is the voltage.
    0 = 0 volt
    1024 (10 bit) = 3.3 V
    Wouter.
    "LabVIEW for ARM guru and bug destroyer"

Maybe you are looking for

  • How do I save a photo from Mail in Photos?

    When I receive a photo from a friend via e-mail in Mail I have had the option of saving it to iPhoto.   The button at the top of the e-mail still says "Save to iPhoto."  How do I change this to "Save to Photos?"

  • I just hooked up my computer to the tv to stream dvdd but there sound is coming from the computer not the tv. How do I fix this?

    I just hooked up my computuer to the tv to stream dvds, I get the visual on the tv but the sound comes from the computer. How can I fix this?

  • Adobe Premiere Elements 7 crashing

    Okay, I have had Adobe Premiere Elements for about 2 years now. And, although it has had it's problems, now it will not open. It loads up and takes me to the start up page, but every time I try to load a project or start a new one it says: "Abode Pre

  • FBL3N - RFITEMGL

    Hi All, We are looking for Offsetting Account Number, Offset Account Description and Offset Account Type in FBL3N report. As of now SAP supports Offsetting Account Number (GKONT) & Offsetting Account Type (GKART) through BTE 1650. Couple of Notes are

  • HT4927 iphoto 9.2.3 crashed

    Iphoto 9.2.3 would not open. System says that it or Lion has to be updated or reinstalled. Purchased iPhoto v9.2.2 on 11/4/12 through iTunes. Have uninstalled prog. but now I can't reinstall unless I buy it again. Not prepared to buy as I only used i