I have 6 AD9914 evaluation boards connected to the same computer. I'm using the AD9914 Evaluation Software to talk to them.
Initially, I connect one board after another to the computer. Thus I could identify each board because I know their Instances(Ezssp-X)(the red circle below in the picture).
After I restart the computer, however, the orders of the boards are changed. So I have to reconnect the board to computer again to figure out their Instances.
Is there a easy solution?
The instance (Ezssp-x) relates directly to the order one connects the boards to the PC. The Windows operating system controls the assignment of the instances. Unfortunately, this puts the burden on the user to always connect the same boards in the same order.
Hi Kenny, thanks for the reply.
So it sounds like there is no easy solution if I use evaluation software.
Is there another way that it relies on the other identification of the board instead of the instance?
The only possible workaround I see is to uninstall and then reinstall the evaluation board software. Next, mark each evaluation board with a unique sequence number (1, 2, 3, etc.). Insert the boards according to their sequence number.
Then, the next time you restart the system, you will know the proper order for inserting the boards.
I've checked with our software folks on your "instances" issue. It turns out you do not need to uninstall/reinstall the software (no harm if you already have done so).
The issue is that Windows assigns an instance when you plug into a USB slot. Hence, when you plug in multiple Evaluation Boards, Windows assigns them according to the order in which you make the USB connections. That said, my previous recommendation still applies. That is, number the Evaluation Boards with a sequence and always plug in the boards according to that sequence.
Note, if you have the system set up and unplug two of the boards, you must be sure to reinsert them according ot their sequence (that is, the lower numbered board first). This will ensure the instances remain sequenced according to the original order from the perspective of Windows.
In the off chance you power up the system with the Evaluation boards already plugged in, I'm not sure how Windows will assign the instances. Best to unplug the boards and reinsert them according to the preassigned order you have given them.