Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Transitioning from USB-8451 to USB-8452

Hi, 

I don't have much technical knowledge about I2C, SPI or Labview but I have some basic questions.

I have a program that was using the USB-8451 to extract information using a few of the pins.

tng32_0-1698170916579.png

 

It turns out USB-8451 was no longer sold so I got the USB-8452.  With the change, there are no more terminal blocks on both side, only pins, as shown below:

https://www.ni.com/docs/en-US/bundle/ni-845x-hw-dsw-getting-started/resource/371746e.pdf 

tng32_1-1698171185088.png

 

I don't have much knowledge on these kinds of topics.  

Would I be able to use the same program and just use the I2C_SDA, I2C_SCL, and +5V pins?

Or would I need to have someone change the program?

What needs to be done?

 

Any help would be appreciated.  Thank you!!

 

0 Kudos
Message 1 of 4
(1,108 Views)

@tng32 wrote:

Would I be able to use the same program and just use the I2C_SDA, I2C_SCL, and +5V pins?

Or would I need to have someone change the program?

What needs to be done?


You may need some hardware interface changes to get the signals to the right place, simply because of the lack of terminal block for the USB-8452.  The only thing that may change in the software is where you define what device you are connecting.  But that would be an issue with different USB-8451 units as well (named in MAX or use the default name that includes the serial number).  The same software calls will work with both of the devices.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 4
(1,103 Views)

On the hardware side, just reconnect the signals to respective pins on 8452 (match the signal names).

On the software side, the level of changes depend on how it was developed.

 

USB-845x devices do not support Alias in NI MAX and hence I would expect any reasonable developer to make it an input select or auto-detect.

 

Auto-detect implemented for 8451 specifically will not work for 8452.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 3 of 4
(1,074 Views)

@santo_13 wrote:

On the hardware side, just reconnect the signals to respective pins on 8452 (match the signal names).

On the software side, the level of changes depend on how it was developed.

 

USB-845x devices do not support Alias in NI MAX and hence I would expect any reasonable developer to make it an input select or auto-detect.

 

Auto-detect implemented for 8451 specifically will not work for 8452.


FYI, USB-845x devices do support Alias in NI MAX. 

 

You can do so by:

Left pane

1) Select 'My System' -> 'Software' -> 'NI-VISA x.y'.

Right pane

2) Select the 'VISA Options' tab.

3) by 'My System' -> 'General Settings' -> 'Aliases'.

4) Select resource

5) Press 'Add Alias'

0 Kudos
Message 4 of 4
(48 Views)