33

Hardware - Simultaneously Record from Multiple Logics (Daisy Chain / Cascade)


Avatar
Tim

Allow connection of multiple logic analyzers such that the total usable channels can be increased. Would allow for more than 16 channels.


Workaround 03/14/24

Although this is feature is not officially supported, a user posted a workaround below: https://discuss.saleae.com/t/multiple-logic-pro-16s-on-one-computer/2784

A

Activity Newest / Oldest

Avatar

Tim

discuss.saleae.com/t/are-any-ideas-and-feature-requests-ever-implemented/3049/4
"However, I’d really like two features: 1) graphing values, and 2) daisy-chaining multiple devices—both of which would make the Pro 8 more compelling for me."


Avatar

Tim

Merged with: Simultaneously capture of multiple devices

Avatar

Thomas Färber

It would be very nice if it were possible to collect data from 2 devices at the same time and display them in the same instance.

Alternatively, it would be nice to have two instances sampling simultaneously from two different sources. Of course, the sample rate would then have to be identical in order to avoid drift and a possibility for subsequent synchronization would have to be possible.


Avatar

Tim

Merged with: Cascade multiple devices

T

Torsten

I have some projects, where more than 16 channels would be helpful. I would like to use more than one Saleae to capture more than 16 channels. Maybe use one signal that is captured by all Saleaes to synchronize them.


A

Anwar

It is obvious that there should be a hardware conection between different logic analyzers to make this possible. And that connection should syncronize the internal clock of various logic analyzers. Using one of the existing channels (say one channel from 16channels in Logic Pro 16) will also yield 30 channels effectively. This is possible only if a channel can act as an output at the required frequency (~500 MHz), and the input channel in the second logic analyzer is able to capture it. Current hardware/firmware obviously doesn't support it.


P

Peter

While the FAQ says it can't be done, I've been using two LogicPro 16's on a windows 11 computer using two instances of Logic 2.4.13 to collect data simultaneously from the two devices. The trick is to get the second Logic device to connect to the second instance of the program so that you have "1 device connected" in each window rather than 2 and no devices. It takes a few connect/disconnect cycles, but eventually it works. I've also tried to get 3 & 4 devices running, but have only had real success with 3 for 48 channels total, running at 1.5625 MS/s , but at that rate either the USB or the display routine is getting bogged down, and it's less reliable.
The question is, can this be made to work more smoothly? All that would be needed would be to have the Logic software request approval before connecting a second device, or something along those lines. It would also be nice to have simultaneous triggering of multiple instances, etc.
Peter Esherick


S

sc150000

I see I'm not alone! It's a shame that I have to keep removing/attaching my second Logic16 device repeatedly until the correct Logic App grabs it but, ultimately, I *can* run two Logic16s concurrently, without which I'd be really stuck so this is more of a hassle than a show-stopper.


Avatar

kekyo

I'm very excited about this feature (more to the point, it will motivate me to buy an additional Pro16 ;)

As for trigger misalignment and subsequent drift, for example, input the same clock signal into multiple units and capture them. The edge that is start needs to be specified, but after that it is enough to click each on the trigger part to display the drift corrected with respect to that point in time.


A

Anupam

+10 on this feature request :-)
For my application more than 16 inputs are needed that are time synchronized, and not by selecting 1 Pro16 at a time in software.
I wonder why the software was not architected with scalability in mind. Multiple Pro16 units could be connected on multiple USB ports so hardware stays the same and does not face bandwidth issue. RAM requirement of App can always be met.
Hope to see it available soon.
Thank you.
Anupam @ Schneider Electric


K

Kevin

+1 on this. This would be a amazing feature to have!!! I have an 8-channel Saleae but my needs have changed and I now need more than 8-channels. It would be great if I could just "upgrade" to a 16-channel device by buying another 8-channel instead of having to buy a 16-channel. Having 2 8-channel devices is also more convenient for me. I am able to let someone else borrow one of them when not in use, or keep one at home and one in the office so I don't have to remember to bring them back and forth all the time.


Avatar

Tim

discuss.saleae.com/t/a-wider-logic/2273
"I think I saw this topic a few years ago but at the risk of repeating myself is there a way to combine, say, two logic 16’s (the digital part only) to get to 32 bits. It would be ok to use two different computers for each logic, perhaps some way over a network/bluetooth connection to synchronize them, kinda like tv time code so they can be lined up for later analysis. Perhaps this can be done through the SDK already existent? As embedded systems move more into the 32 bit realm (and beyond) capabilities such as this would be of great use."


Avatar

Tim

Merged with: Cascading boxes to double channels

K

Kalman

It would be nice to handle two boxes parallel from same program. It would be even nicer to have some sync/trigger mechanism between them. That could be the way to get a 32 channel analyser from two 16 channel boxes.


  • K
Avatar

Tim

(#78247)
"Can I run multiple instances of the capture software (logic) , or the process without the GUI, on a mac OS or linux or windows?
I need to pull data from multiple saleae simultaneously."


  • K
Avatar

Tim

(#76148)
"In my case I have following situation where I am using one (win) host with two Saleae 16. One is used for CI testing which runs fully automated and one is used for development tests. Now it could happen that both devices are used at the same time."


Avatar

Tim

discuss.saleae.com/t/use-multiple-logic-8s-with-one-logic-2-app/1848/2
"I was hoping use a second Logic8 as channels [8…15], effectively making a poor-man’s Logic16, but as you mentioned only one device could record on a single PC, it likely wouldn’t work."


  • K
Avatar

Tim

(#73161)
"We have a Logic Pro 8 and a Logic 8, I would like to use both of them to get more signals, but the system is only allowing me to connect/display one of them at a time. Is it possible to use both at the same time?"


  • K
Avatar

Tim

(#67224)
"at hardware level is it possible for [your manufacturer] to build a custom-made Logic with more than 16 inputs?"


Avatar

Tim

(#64237)
"I need more than 16 channels.
Do you have plans for a 24 channel version?
Will it be possible later to run 2 pro 16 units on the same PC to get 32 channels if I have two usb3 inputs?
If I run 2 pro 16 on two different PCs and use the same sync will it be possible later in som way to update the sw so the second info can be integrated to the first and have 32 in same window?"


T

Thomas

Any progress or planing of this feature?


Avatar

Tim

(#59409)
"Feature Request - open multiple Saleae/Logic 2. Would be nice to be able to have multiple Saleae analysers running on the same pc..
Please advise if this is possible.."


A

Arad B

It would be nice to have the possibility to scale up the number of digital/analogic inputs by using 2 or more Logic Pro 8/16 devices in parallel and have them triggered at the same time.


Avatar

Thomas Färber

That would be very impressive! But correct me, I think using a shared line would only synchronize the trigger time. Wouldn't each instance's signals drift apart over time?


N

Nicholas

Overtime yes. But for our current application we're using the logic analyzer for decoding a host microcontroller to multiple slave UART devices. It's mostly validating that the packets from the host micro to each slave is correct and that the packets are sychronised over short periods of time (100ms / +- a couple of ms). Not sutible for all application yes. It's also a pain to get the two instances of the Logic to only grab one device. But like I said, it works for us for this specific situation. Hopefully this has helped.


N

Nicholas

This would be a welcomed feature. Currently we can get by with having two instances of the software running with a shared line between the two device for synchronisation. However it would be beneficial to have it all within one instance.