| Products > Test Equipment |
| HP/Agilent 1675x logic analyzer card memory up-hack |
| << < (11/22) > >> |
| MarkL:
A potential new up-hack has been found for the 16710A and 16711A modules, which can turn them into a 16712A. This is an increase from 8k and 32k samples, to 128k samples. These modules are all 100MHz state and 500MHz timing, and have a density of 102 channels per card (that's three pod connectors). I recently bought a 16712A module for really cheap, and I was able to change it into either a 16710A or a 16711A card by playing with R568 and R569. They're on the back near the backplane connector (see photo for location). As with all the other cards in this thread, the sloppy soldering and flux residue gave the ID resistors away immediately. Plus, in this case, a resistor termination was ripped off and left on the pad - nice!. I came up with the following table: Model R568 R569 ------ ---- ---- 16710A 1k 1k 16711A open 1k 16711A 1k open * 16712A open open * - There are two combinations that are recognized as 16711A, but this one is used on an actual 16711A, as seen on a picture from ebay. All self-tests pass for all combinations. I took a guess that the missing ID resistors were 1k. I'm saying this a POTENTIAL board hack, because taking a maxed out model and lowering its capabilities is not proof that it can go the other way (e.g., convert the lower two into a 16712A). It seems highly likely, however, given that this works with many of the other cards in the 167xx series. The 16712A uses 12 x 58L32L36F (32kb x 36), 6 of them on top and 6 on the bottom. This adds up to 12 x 32k x 36 = 14155776 bits, which is actually enough for 108 channels, so it's a little more than is needed. Maybe it uses the extra bits for testing or an internal purpose. But the point is, if the lower memory 16710A and 16711A cards also have this same memory complement, they should be able to be maxed out. Does anyone have a 16710A or 16711A who wants to try to make it a 16712A to verify all this? Please post back your results! |
| MarkL:
I have another 167xx series module up-hack. This one allows you to turn a 16716A into a 16717A. The 16716A and the 16717A are identical in features, except: 1) the 16716A is 512k samples and the 16717A is 2M samples, and 2) the 16716A is 167MHz state and the 16717A is 333MHz. Like other up-hacks in the 167xx series, the lesser 16716A has the full complement and same speed of memory consisting of 34x OKI M5416283-50 (256k x 16 bits). I believe the maximum state speed is artificially limited based on its configured model. I compared a 16717A card that I possess with on-line photos of 16716A and was able to find the ID resistor to turn my 16717A into a 16716A. The ID resistor removal by the factory on my 16717A card was a little neater than I have seen on other cards, and was easier to overlook. However, once identified it was quite clearly populated at manufacture time and then later removed. The ID change from 16716A to 16717A is accomplished by removing a single 0805 1k. See photo for location. The area from the photo is on the bottom of the card, near the backplane connector. Similar to the 16710A/11A/12A cards previously posted, this experiment is taking a card that is maxed out and then reducing it, so it's not proof-positive that it can go the other way, but I have no reason to believe it will not work going from 16716A to 16717A. If anyone has a real 16716A and performs this up-hack, please post your verification here. Related info: The 16715A card appears to be the same as the 16716A and 16717A cards except for the lack of the five timing zoom chips on top (1NB4-5040) and supporting zoom circuitry. I couldn't find any ID resistors or jumpers that are different on the 16715A, which makes me believe the software differentiates between the 16715A and 16717A by looking for the presence of the timing zoom chips. |
| keitheevblog:
--- Quote from: MarkL on June 24, 2020, 06:46:11 pm ---I have another 167xx series module up-hack. This one allows you to turn a 16716A into a 16717A. Similar to the 16710A/11A/12A cards previously posted, this experiment is taking a card that is maxed out and then reducing it, so it's not proof-positive that it can go the other way, but I have no reason to believe it will not work going from 16716A to 16717A. If anyone has a real 16716A and performs this up-hack, please post your verification here. --- End quote --- Excellent! Assuming my $15 16716A gets here on Saturday(as it's supposed to), and it tests OK, I may have some results on this as soon as this weekend! |
| danielbriggs:
Continuing from the other 1690XA motherboard thread, it seems more appropriate for me to post here. I too think there must have been something stored in the EEPROM's for the user-upgradable action to happen on the 169x cards, however I am keen to have a poke around just incase it's something trivial like the resistor mods. :-/O My 16902A unit arrived yesterday, and it came with one 16910A installed. It was a bit of a "see what turns up" from the seller, but to my surprise the 16910A is a 500MHz state with 16M memory. Most of the eBay 16910A's I've seen have been 250MHz and low-ish memory depth, so keen to compare this to other 16910A cards to see if we can work out the upgrade combinations. I have attached some images below of the 16910A 500M State, 16M mem card resistor array combinations. Are any other users able to do the same of their 16910/11A's + list what state + memory depth? I think the 16910A's would be more useful than the 1675x's / 16950 due to the 40-pin probe support, vs the pricey 90-pin ones. I have also attached some images of my 16950A board ID resistors. The state timing for the 16950A's are fixed at 600MHz, but my board here has a mem of 64M. This would be nice to replicate on other boards as is the highest upgradable option. If you are able to do the same, again maybe we can work out what combination gives what? However: The board has a sticker over the PCB legend, saying 16950A. I peeled this back, and it turns out it is a 16974A, which has a listed stock memory depth of 4M. So I am curious to also see the board ID resistor combinations for a stock 16974A. Unfortunately my stock board ID seems to be different that MarkL's 16754A -> 16756A tested upgrade. :-// I won't be able to power up the chassis for another day or so as waiting on some parts. So what the boards present in software will have to wait a day or two. All the best, Dan |
| MarkL:
Some of my 16753A/54A/55A/56A boards have the same labeling as your 16950A, "16754-66510", and also underneath a sticker. One thing to note is that these boards have a Xilinx FPGA (U128) and a Xilinx configuration EEPROM to go with it (U129, the 44-pin PLCC). It looks like the EEPROM can be programmed after manufacture via either J1200 or P2, located nearby. There might be something in the FPGA programming that limits fiddling with the ID resistors and/or forces the board to be recognized as a 169xx series. There's also another EEPROM (U148), but it's possible that's only used for calibration data as implied in the service guide. 64M is the max (full channel) depth for the 16753A/54A/55A/56A cards. You could count the memory chips on your 16910A card, look up the specs for the memory chip, and do the math to determine the max depth for it. If you're looking for more cards with 40-pin pod capability, according to the compatibility chart the 1690x chassis supports the 16740A/41A/42A, 16750A/51A/52A, and 16750B/51B/52B with OS 3.70 or later (4 pods/card). It's only the 16753A/54A/55A/56A and 16760A that are 90-pin in that series. Yes, it will be interesting to see what your chassis thinks about different resistor combinations. I can't help much since I don't have anything 169xx. Nice of them to label the board ID resistors for you! |
| Navigation |
| Message Index |
| Next page |
| Previous page |