What is input equivalent circuit of USB 6009 PFI0

The entry USB-6009 PFI0 is the same the analog input circuit stated in manual mode?

I use the PFI0 to trigger a measurement of voltage and it works a lot using a HP function generator.

When I try to drive the low entrance with my circuit looks like there's a pull up resistance to + 5 on the entry of PFI0 terminal.
This entry PFI0 will accept an output of comparitor from 0 to 15 volts with being damaged?

Kip

Here is my solution to operate the PFI0 TTL digital input using a CMOS comparator.

I use a 2N4401 npn transistor.

Connect the transmitter to the ground terminal.

Connect the manifold to the PFI0 (there is a pull-up internal resistance to the 6009).

To connect to the Base of a voltage divider that limits in input current and decreases the CMOS voltage to TTL levels.

In my case I'm going to 0 to + 15 so my voltage divider is 4.7 k and 2.2 kohm to fall to 0-5 volts.

It is an Inverter circuit so your sense of trigger will go head on falling edge, or vice versa.

I hope this helps someone.

Kip

Tags: NI Hardware

Similar Questions

  • With the help of MAX to configure digital input levels on a USB-6009

    Hello

    I use a USB-6009 box in a Windows environment. MAX allows me to configure the 8 bits in the port 0 as inputs or outputs. However, when I put the bits for all entries, their default level is high, and the "ALL LOW" button is grayed out. Is there a way I can turn this button to set the bits all low entry and therefore be configured to read a + 5V input pulse?

    Concerning

    Geoff Hammond

    When you set up the pins as inputs, you can read 0 or 5 volts. It makes no sense to set then high or low. No PIN disconnected feel of course a logic 1 because of pull-ups on the device.

  • What is the MTBF for the USB-6009 case

    What is the average time between failures (MTBF) for the USB-6009 case?

    Hello

    Unfortunately, there is no available for the USB-6009 case MTBF.  In order to retrieve this information, there is a cost for our R & D department.  If you need this number, please contact your local representative OR or open a service request to ni.com/ask.

    I apologize for the inconvenience.

  • what current can run off a USB - 6009 DIO? (part 2)

    Hello

    I think I've exhausted the search options before posting this question that someone asked before:

    http://forums.NI.com/NI/board/message?board.ID=250&message.ID=20558&query.ID=168227#M20558

    The response argues that, as long as you're under tension plug (5V input) then the port should be able to get off the current.  If this is true then maybe I'm doing something wrong:

    I use a DIO port on the 6009 to drive the door on a module (SPCM-AQRH-13) APD low.  The door of the module connected internally to 5V with a power draw 50 ohm resistance, so in order to disable the module, you must set 100mA pushing the door with a low ttl signal.  I did not using the 6009 to do this, and I think it's because the DIO port cannot go down this 100mA.

    What current can sink 6009? apparently it can supply 8mA.

    Thank you for your time and I apologize if this has been answered somewhere else

    Aaron

    You can probably use a transistor and a few resistors to provide a player sink higher ODA.

    -AK2DM

  • Reduce the period of sampling of the digital inputs of NOR-USB-6009

    Hello

    I need to read a line of digital input in the NI USB-6009 using NOR Express 2013 Signal box. I selected 1 sample (upon request) as acquisition mode. I need to define a smaller sampling period as 1 MS, but it gives error too short sampling period: "the current sampling period is too short.  Please specify a longer sampling period. ».
    I do not understand the reason for it and a way to slove this.

    Any help would be greatly appreciated!

    Thank you!!

    The 6009 doesn't have a clock that you can set for a sampling period. According to the specifications, the digital I/o is software programmed - sample on request you use now. I'm not at all familiar with SignalExpress but I don't think that you can find near a reliable khz sampling frequency on Windows or any other os non-deterministic.

  • About precision of analog input of acquisition of data USB-6009

    Hello

    I have a problem where I'm reading a temperature signal (10mV / ° c) using the USB-6009 case, but a problem of accuracy of the input signal of the DAQ hardware.  The temperature at room temperature reads at a constant 230mV (23degC) using a multimeter device, but with the DAQ hardware, I see the signal bouncing around to 25mV, + effects greatly my work.

    I was hoping someone might have a solution to this as my brief search forums nothing have mounted.  Is there a way to average this broad band to the extent of the input signal or from resovle anyway?

    Hi mdzz,

    What development environment do you use?

    Here is an example of LabVIEW that should do what you need.

  • inputs and outputs analog digital usb 6009

    I'm having a problem with my USB 6009 in labview programming.  I try to read continuously from the analog inputs while having an event focused on digital output within the same program/vi.  Basically, I need to taste all the time the analog inputs while having an event defined by the user (button control) to signal the digital inputs to turn on then after awhile.  The event of digital output must be independent of the analog sampling system.  I was throwing the "error already allocated resource" in most of the vi, I wrote to try to achieve.  What is programmatically possible with usb 6009?  I am at my wits end trying to do this and any help would be greatly appreciated (by myself and my boss).  Thanks in advance for your answers.

    RJ


  • With the NI USB-6009 analog input lag

    Hello

    I try to acquire analog signals with NI USB 6009 using LabVIEW. (The signal is 50 Hz of the functional generator).

    However, the acquired singnal has dynamic splitters, which is NOT observed by my oscilloscope.

    I have no idea why this phase shift occurs.

    Any information is welcome. Thank you for reading.

    An image file will not help. Post your real VI. If Firefox does not work, use explore or Chrome to fix your VI (s)!

    You have here a Subvi, I don't see what's inside and how it is configured. In addition, this while loop is ridiculous: there is no button to stop him running. Never use the red button to abandon for a normal shutdown of a VI!

    Why you have configured NChan NSample? Measure a unique signal, Yes? For example, use 1 channel only.

    Edit: why do not you play first with an example given, delivered with LabVIEW?

    Your LabVIEW, go to the Help menu--> find--> material and output examples--> DAQmx--> entry--> and open 'Input.VI - constant tension!

    This VI allows to enjoy your analog signal.

  • What hardware adapter is used to connect a Dell Axim X50v to a USB-6009?

    I wanted to use the X50v to connect an NI USB-6009. Should which adapter I plug these two devices together?

    You cannot use the USB docking station to do what you want to do.  You need a "USB host" ability, which provide the cradle nor the Axim itself.

    My suggestion would be to buy the SolarExpress device.  I was able to do and can successfully use a 6008 connected to it.  I did have problems with the map.  This seems to be the best, if not one of the single plug USB CF cards out there.  Feel free to post back or email me directly with questions.

  • Problem of analog sinusoidal input USB-6009

    Hello

    I am a newbie to Labview. I'm using Labview 2009 and USB-6009. I tried to use USB-6009 to display the input sinewave of function generator signal. First of all, the perfect sinusoidal looking at the frequency of 1 kHz, but when I changed the frequency of 10 kHz, the sinusoid turned into a triangle wave. When I test the input signal, I put the 48 kHz sampling and Terminal configuration is CSR. Is there a problem with USB-6009?

    You really need to spend some time to study sampling and Nyquist theorem-not LabVIEW. To faithfully reproduce the shape of the sine wave, you must go to a sampling rate 10 times higher than your input frequency. With the 6009, i.e. limit the entry less than 5 kHz.

  • Digital and analog inputs simultaneously - NI USB-6009 and NI USB-6212 - ANSI C

    Hello

    I'm reading at all times and at the same time analog and digital inputs. Digital and analog samples must be sampled at the same clock and acquisition should be started (triggered?) at the same time (I don't want, after some time, analog reception more digital samples - the opposite is also true).

    I found an example (in C source code) "National Instruments\NI-DAQ\Examples\DAQmx ANSI C\Synchronization\Multi-Function\ContAI-Read dig Chan" and tried to run with two USB cards: NI USB-6009 and NI USB-6212. Unfortunately, the two results by mistake, as described below:

    DAQmx error: the requested value is not supported for this property value.
    Property: DAQmx_SampTimingType
    You asked: DAQmx_Val_SampClk
    You can select: DAQmx_Val_OnDemand

    Task name: _unnamedTask<1>

    State code:-200077
    End of the program, press the Enter key to exit

    -Is it possible sync analog and digital acquisition in the paintings?

    -If so, how?

    Thank you

    Hello tcbusatta,

    Two of these modules, USB = 6008 and USB-6212, support only timed software inputs and digital outputs.  This means that you cannot define material timing (like finished sampling or continuous) for these modules.  Digital lines can be retrieved or written once to each call DAQmx read.

    This means that you will not be able to get any type of synchronization tight between the analogue and digital channels.  You will need a Board such as the NI USB-6341 in order to synchronize the AI and DI closely.

  • analog input offset USB-6009

    Hello

    I use several USB 6009 units and with some of them seems to have some lag in differential mode, I with 0 to 1V range. Grounded the two terminals with resistors as shown in the tutorial OR «wiring field and noise review...» "seems to fix the problem for some of them, but for those that I have not the slightest compensation first, the ground gives me offset.  Can someone please suggest?

    Thank you

    DS

    DS,

    Please submit your question in the Forums of NOR. Are you trying to take a differential measurement? What features are you try to measure it and what channels the drop-resistance work with and what channels do they not work with?

  • Analog input USB-6009 pegged about 300mV

    I have an USB-6009 data acquisition module.  I'm reading a (LM35)temperature sensor voltage. The sensor has three sons: one for the power, ground and one for the output signal.  The output is in the range from-1 to 1 V.  I have set up the 6009 for entry of CSR in this power range.  I turn on the sensor with + 5 volts and ground and measure the output signal using a multimeter (a wire to the Earth, the other to the output of the sensor).  Measures with the multimeter check the sensor works (output is environ.2 V indicating the temperature about 20 degrees C).

    Then I set the output of the sensor to AI0 and fix the sensor on the 6009 GND ground.  As soon as I do, the output voltage of the sensor passes approximately 0,3 v. I check this voltage with multimeter.

    I tried several channels to HAVE two different data acquisition modules and several temperature sensors.  The behavior is always the same (pegged at 0.3 V voltage).

    Any ideas what might be happening here?  Do I need to be concerned with the adaptation of impedance for this type of installation?  Thanks in advance.

    I now have this job.  I have used CSR, connected the sensor Vout to AI0 +, connected to AI0 + to ground through a 1.5 k resistor.  V connected + sensor for external power supply (12V).  Connected to the ground on the sensor on the ground on data acquisition.  I have no idea why it works, but the other solutions posted are not.  As long as it works, I have no complaints.

  • Using the DAQ USB-6009 meter and an analog input voltage at the same time.

    Hello

    Currently, I'm reading the two channels of voltage with the USB-6009. It happens that one of the channels is the output of a digital coder, and it would be much easier to use it directly to the PFIO entry that is defined as a counter. The problem I am facing right now, it's that I can't use the DAQ Assistant to use the analog voltage to a channel and the digital channel counter at the same time. Once I put the DAQ Assistant to read the input from analogue voltage, I won't be able to add analog inputs. And as I put the DAQ Assistant to use the PFIO as a counter, I can add more entries to read analog voltage is.

    I wonder if it is possible to solve this problem using the lower level data blocks? Another solution would be to read two channels in analog input voltage and that the use of Matlab to process data resulting from it, since I was not able to do the counting to work simultaneously with the acquisition in Labview to impulses.

    Hope you guys can help out me.

    Thanks in advance.

    Using a simple wizard of DAQ is incorrect. You need one to acquire analog inputs and one for the meter.

  • acquisition of USB-6009 2 inputs

    Hello

    I currently use a usb-6009 with labview 7.1 and DAQmx 8.1 to read the data in a file LVM to a sampling rate of 40 kHz.  Everything works perfectly when I read only one channel.  Problem is that I have to read 3 channels and when I put the DAQ assist to read 2 channels, max sampling rate is 24kHz, which is not enough for the problem.

    Then, I thought I could handle by reading just one channel at a time at 40 kHz (with digital input to determine which channel).  Is this possible?  When I put in place DAQ assistant with more channels, I can't select a sampling rate of 40 kHz.  I know that you cannot open several DAQ assistant for analog inputs, so I tried to solve this problem by creating a main program with subroutines, each using a DAQ passes, but still got the error: "the specified resource is reserved. The operation could not be performed as indicated. ».

    I tried to put in place without the DAQ Assistant, but had an error: specified is not valid or does not exist "(error code 200088) that seems to be a known an irreparable problem on labview 7.1." (also I guess I'm having the same error of the resource is reserved as I did in the DAQ assistant)

    Is it possible that I can put in place a program to read an analog input to 40 kHz on a channel, and then switch to another channel and do the same thing?

    Thank you

    Herman

    Of course, but you must stop and cancel the previous task before starting another. Obviously is that since you get this error.

Maybe you are looking for