This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

reading registers of ADS1292 return 0x00

Other Parts Discussed in Thread: MSP430F5529, ADS1292, ADS1292R

Hi,

I am using the sample code from the ADS1292 EVM in a CDC send data in background example of MSP430F5529 LP. The ACLK is chosen to be the XT2 crystal (4 MHz on the launch pad), the bit div is set to 4:

UCS0BR0 = 4

UCB0BR1 = 0

this should give a frequency of the SCLK as 1 MHz

When the registers are being read the ID register is returning a value of 0x00 while it should be 0x53. All the other registered are written but when read back are returning 0x00. I am unable to find the problem.

The example chose the ACLK source to be the REFO = 32kHz

after the setting I have inserted the following code


P5SEL |= 0x0C;
UCSCTL4 = (UCSCTL4 & ~(SELA_7)) | (SELA__XT2CLK);

This should change the ACLK source to XT2

Please suggest the solution.

Regards

Viney Chaddha

  • **TI EDIT February 20th 2019; FOR GENERAL ADS129x ASSISTANCE, PLEASE SEE NEW BIOPOTENTIAL FAQ LOCATED HERE**

    Hey Viney,

    The first step I would recommend is to verify that the ADS1292 is in a good state. Are you able to see negative DRDY edges at the output data rate? If not, make sure the device is powered on correctly and the RESET and PWDN pins are high. If your design is to control the conversions by issuing the START command, I'd recommend using the START pin to control conversions until the communication issues resolve.

    Regards,
    Brian Pisani

  • Brian,

    Even to read or write the registers to initialize the device the start pin needs to be high?

    Regards

    Viney Chaddha

  • Hey Viney,

    It doesn't, but it will be much easier to verify that the device is in a good state if you can see the DRDY pin pulsing at its regular intervals. After you've got a good communication protocol in place, you can do with the START pin what you like. This is just my advice, not a requirement.

    Regards,
    Brian Pisani
  • Hi Brian,

    I seem to have resolved it, as seen on the logic analyzer but need to confirm it when i run it under debug mode and see if there is data on the RXBuf register. I was pulling up the CS line after reading every register - implying that the CS line was low only for reading one register then pulled high and again pulled low before the second register is read. I removed the pull up of CS in between the 2 register reads and am now seeing data on the MISO line, however i am wondering why that is happening:

    1. The CS is low for the entire read operation (1 register read) so why should MISO not get the data from the ADS register when the OPCODE for read is sent to it?

    2. The ADS data sheet says the CS should be low for the entire read operation - does it mean that CS should be low for reading all the registers.

    I will confirm whether I am getting data on the RX Buffer when I run it on the debug mode and get back in case i face more problem.

    Regards

    Viney Chaddha

  • Hey Viney,

    The CS pin needs to be low for any single RREG operation you do. So if you wanted to read multiple registers at once, you'd need to pull down the CS pin, issue the opcode with the address and the number of registers, extend SCLKs to shift out the data, then pull CS high. If you are simply reading one register at a time (i.e. opcode, address, indicate only one register, extend SCLKs one byte), then CS can come high in between those individual commands.

    A problem that other e2e community members entounter sometimes is that they haven't issued the SDATAC command prior to reading the registers. This sequence is in the data sheet but perhaps is not as clear as it could be. The device will power on in RDATAC mode so you must send the SDATAC command before reading registers after startup.

    I look forward to seeing if your change gets the program to read registers successfully.

    Regards,
    Brian Pisani
  •  Hi Brian,

    Also I would like to know the time delay which is acceptable to read bits: the MISO line had the rising edge 41.7 nS after the rising edge of the clock, would that be read as 1 or 0; The screen shot is attached for your reference.

    Regards

    Viney Chaddha

  • Hey Viney,

    According to the datasheet, the maximum propagation delay for the DOUT line measured on the pad for the ADS1292 will be 12 ns for DVDD = 3.3 V. Where are your probes connected? A better representation of the delay inside the device will be made by measuring as close to the ADC pins as possible.

    The output is intended to be high and my guess is that your microcontroller will latch the value on the MISO line on the falling edge of SCLK so it will definitely read correctly.

    Regards,

    Brian Pisani

  • Hi Brian,
    I have checked in the debug mode, i do not see any data in the UCBoRxbuff, it simply reads 0x00. I have varified many times the MISO line is clocking the expected data, the ADS1292 register values. I am at a loss and don't know where to look for a solution.
    The MISO line is connected to the P3.1 of MSP430F5529 LP and P3DIR &= ~BIT1 is being set and P3.1 reads as 0 has been varified.
    Request your help.
    Regards
    Viney Chaddha
  • Hey Viney,

    Make sure you have sent the SDATAC command before reading any registers. Also, please screenshot a picture of your entire RREG transaction from the logic analyzer and post it here so I can take a look at it.

    Regards,
    Brian Pisani
  • Hi Brian,

    The screen shots are attached. SDATAC command is also given before the RREG and WREG. 
    Regards

    Viney Chaddha

  • Hi Brian,
    in one of the e2e posts i came across the following comment from Jef

    "I noticed that your comments refer to Motorola SPI settings by name (CPHA and CPOL). TI inverted the meaning of the CPHA bit from the Motorola standard. TI calls it CKPH, and it is the opposite of CPHA. (Thanks TI!) The other bit (CPOL, which TI calls CKPL) is the same as Motorola. That weirdness may have contributed to your configuration error."

    does that mean the CKPH bit should be 0 if ADS requires CPOH to be 1?
    Regards
    Viney Chaddha
  • Hey Viney,

    It seems like you are able to get the correct values out of the device since the correct register values seem to be appearing on the MISO line. Do you agree? If so, we can rule out this being an ADS1292 issue and your focus should shift toward software. Unfortunately I am not the expert on the MSP430, but these people are: e2e.ti.com/.../msp430

    Let us know if you have any more ADC specific questions.

    Regards,
    Brian Pisani
  • Hi Brian,

    Yes the data that is coming on the line is as expected. The issue of not seeing the data in the RX register is also sorted out.

    Could you help me with the URL of the interfacing the sdhc card with MSP430. Need to write the data in the FAT format to an SD card.

    Regards

    Viney Chaddha

  • Hey Viney,

    I don't know enough about the MSP430 to be able to help you. The people in the MSP430 forum should be able to help you out with that. The link is in my previous response.

    Regards,
    Brian Pisani
  • Brian,

    I am a little bit intrigued by the behavior of ADS1292. Some time I am able to read the register and some time all the registers read as 0x00. I initially thought that the problem has been resolved (as seen in the previous communication) but when I got down to integrate the SD card I again seem to have run into a same issue.

    I have used electrolytic capacitors and have assembled the supporting circuit as given on page 51 of the EVM guide. Can the electrolytic capacitor be an issue? How do I find that out.

    On one of the occasions when the registers values could be seen I saw that the register number 8 having value of 0x00 implying the leads are connected when they were not connected and yet on one of the occasion it read as 0x05 which implies that the negative electrode is connected while they were not and I have also seen that reading as 0x0F which is what i expect when the electrodes are not connected. Why such a behavior?

    Would DRDY pulse even when the electrode is not connected? I am not able to track the issue? how should I proceed to resolve the issue?

    The ADS1292 is soldered on another board and when I see the value of the register some time i don't suspect that to be the faulty part.

    Request your help

    Regards

    Viney Chaddha

  • Hey Viney,

    Have you verified with a logic analyzer that the data is in fact returning as 0x00? The DRDY will pulse even if the lead-off detection comparator is saturated. To check if DRDY is continuously pulsing, I would recommend checking that with the logic analyzer as well. If the data is returning as 0x00, you should begin by verifying that the device is in a good state by either issuing the START command or pulling the START pin high and checking for DRDY falling edges. If you can still see them, make sure you issue the SDATAC command before attempting to read registers. You will not be able to read register data while in RDATAC mode.

    Using electrolytic capacitors versus ceramic ones will manifest as a performance issue rather than affect your ability to read and write the registers. On page 60 of the ADS1292 datasheet, we recommend using ceramic capacitors for decoupling due to their typically low series resistance.

    Regards,
    Brian Pisani
  • Brian,
    Agree with your comments on the capacitors, however due to building a working model to test the program is the intention behing using the electrolytic capacitors as in that case i dont have to have a dedicated PCB for it. I will try the suggestions tomorrow and get back. However could you throw some light on the following issue:

    1. Some time when I am able to read the registers I am reading the register at address 08 as 0x05 this would indicate the negative electrode is connected - while in reality that is not the case. In some of the cases I read the register as 0x0F indicated no electrodes are connected which is the correct value.

    Why does the ADS respond that way (Showing the presence of negative electrode connected when they are not)?

    Also I wanted to know if the ADS is clocked from an internal clock (default setting) the fCLK would be 512 kHz? as there is no external clock present. hence all the delays that are mentioned on the date sheet should be considering the 512 kHz frequency? for example tCLK for a reset is mentioned as 18 clocks so the delay required is 18/512 mS?
    Regards
    Viney Chaddha
  • Brian,
    Yes I have verified it with the logic analyzer that the registers are returning 0x00 however they do not always return 0x00 but some times the do return 0x00. That is what is foxing me and I am at loss to look for the trouble spot and hence seeking your help.

    I have hand soldered a ADS1292 on a breakout board and all the other RC circuit given on the page 51 of ADS EVM guide on a separate board. the connection between the two is via jumper wires and Burg strip which has been soldered on both the boards. and both these boards are connected to the MSP430F5529 LP via jumper wires.

    Do you see any issue with this? or any likely trouble spots. The capacitors above 1microF are electrolytic and the ones below are leaded ceramic caps.

    Regards
    Viney Chaddha
  • Hey Viney,

    I am not sure what could be causing the issue with the false, lead-off detection. What are the contents of the LOFF register? Pretty much all of the timing references in the datasheet assume that the internal default master clock frequency is being used.

    The register read back behavior is strange indeed. To me it sounds like there could be issues with an electrical connection somewhere. When you get a chance, try my suggestions about probing the DRDY line when there is no response from the device and making sure the device is in RDATAC mode when attempting a read.

    Regards,
    Brian Pisani
  • Brian,
    I too feel that issue is with the connections. as some time without having any data out (Pulsing on the DRDY was not there. On another occasion I saw 0x00 for the register however i did get the DRDY pulsing and data being sent out on yet another occasion the DRDY and 9 bit was out when the registers were being read.

    For all these three trials I was pressing down on the ADS1292 breakout board in the funny way but the jumper wires were being pressed hence as a first step I will tighten the female connectors and resolder the burg strip to see it the issue gets resolved or not. Would you have any other suggestions?

    The channel 3 Enable is actually DRDY pulse.

    The Channel data is as expected 0x7FFFFF but what does the second byte of the Lead STats show when it is 0x60?

  • Hey Viney,

    My recommendation would be to solder wherever possible. That will provide the absolute best electrical connections. I would also try reworking existing solder joints in case something is cold.

    The format of the status word is the following: 1100 + LOFF_STAT[4:0] + GPIO[1:0] + 13 '0's. The bits in your picture show that LOFF_STAT[4:0] = b'00000 and that GPIO[1:0] = b'11.

    Regards,
    Brian Pisani
  • Brian,

    What would LOFF_STAT[4:0] =b'00000 mean? would it not show that the electrodes are connected? in fact they are not connected as the reading of CH1 and CH2 shows that the output is saturated. Could you explain the 5 bits of the LOF_STAT[4:0].

    Regards

    Viney Chaddha

  • Hey Viney,

    It does seem to indicate that the lead-off detection condition has not been triggered. The LOFF_STAT[4:0] bits will indicate lead-off detection scenarios when bits are set. What are the settings in the LOFF and LOFF_SENS registers? The lead-off detection circuitry must be enabled for a detection to trigger. In addition, the DC lead-off comparators sense the input before the PGA. If your PGA gain is something other than unity, it's possible that the comparator threshold is not reached but the modulator is saturated because the PGA output voltage is larger than the reference voltage.

    Regards,
    Brian Pisani
  • Brian,

    I re-soldered the joints and got the readings from the register of ADS1292. It seems that there was some loose / cold soldered joint creating the problem. 

    However could you let me know the interpretation of the LOFF_STAT[4:0] bits please.

    Regards

    Viney Chaddha

  • Hey Viney,

    The LOFF_STAT[4:0] bits that get output with the status word are simply bits [4:0] of the LOFF_STAT register whose contents are defined on page 47 of the datasheet. Each bit corresponds to the lead-off status of one of the lead-off detection comparators. If a bit is set, the lead-off comparator corresponding to that bit has been triggered.

    Regards,
    Brian Pisani
  • Brian,

     My arrangement with electrolytic cap and wire is unreliable, I again loose the communication with the ADS1292. I found a ADS1292R breakout board, the URL for the same is given below:

    protocentral.com/biomedical/783-ads1292r-ecgrespiration-breakout-board.html

    As noticed it does not have RLD connected, what would be the effect of that: would that create a lot of noise?

    Can the respiration channels be powered down?

    Regards

    Viney Chaddha

  • Hey Viney,

    From what I can see, that board has the RLD output brought to a header (JP1). Am I missing something there? And yes by default channel 1 will just be a regular conversion channel. It is only by enabling the internal modulation and demodulation circuitry that the respiration functionality can be used.

    Brian
  • Yes Brian you are right on the RLD part, Their channel connections are not the ones that i really understood. with their schematic how many lead should one get - As per me only one channel - say lead 1, whats your take on it?
    BTW i could figure out the issue. the issue was not really the soldering.
    The PWDN and REST were connected to P3.5 as on the LP P8.0 is not acessable. Now I noticed is that the port 3.5 is not getting pulled to 3.3 V or so instead the pull up was only till 0.7 to 0.9 V and this was not letting the ADS function. for the time being i connected it to AVDD 3.3.V without and protection resistor and it started working and I do see DRDY pulses 2 Questions based on ovservation
    1 a set of 4 DRDY pulsed cone at an interval of 2 mS (500 SPR so 2 ms is ok net set of 4 has a spacing of 13 mS and with in the next set of 4 pulses the time difference is 2 mS- In effect you are getting set of 4 pulses at 13 mS and with in the group of 4 the timing is correct
    2 Some time register read behave incorrectly while the DRDY pulses come and the associated data also comes.
    Regards
    Viney Chaddha
  • Hey Viney,

    I did not realize initially that both channels are connected to the same electrodes. In this case, they intend for you to use channel 1 for respiration and it may be difficult to do otherwise.

    To answer your questions, that should not occur. When the device is powered and configured correctly and the modulator turned on, the DRDY should output a negative edge at the data rate no matter what. Perhaps there is still some sort of issue with the connections or configuration that appears periodically. That may explain the strange behavior for both cases.

    Regards,
    Brian Pisani
  • Brian,

    I managed to sort out the issue related to reliability of the lead off status and functioning of the ADS1292. I am getting the lead off status correct and the channel i data is coming in the tune of 0.2 V which I believe is quite high. this is the raw data which is not filtered. Typical 24 but value that I am getting is 09-69-08, 0a-4c-ad, Below is the shot from the excel. third byte of the stat register has not been stored as that is always 0x00. hence C0-00 are the first two bytes of the 24 bit status. Do you think these values are correct?

    Regards

    Viney Chaddha

    c0 00 09 b8 69 02 92 28 c0 00 0a 15 4f 02 98 1b
    c0 00 0a 52 a1 02 a8 a8 c0 00 0a 33 ff 02 bd 82
    c0 00 0a 10 18 02 c3 1f c0 00 09 fc f2 02 ca 32
    c0 00 09 eb 3e 02 d1 99 c0 20 09 e0 05 02 d7 34
    c0 60 09 b5 c4 02 df fb c0 60 09 be 6e 02 dd 2e
    c0 00 0a 09 a3 02 e1 b2 c0 00 0a 67 64 02 e6 27
  • Hey Viney,

    You are correct in saying the channel 1 conversion results correspond roughly to 0.2 V. Is that the input voltage you are applying?

    Brian
  • Brian,

    That's not the voltage being supplied but that is the reading coming out when the leads are connected to the ECG electrodes put on the body hence i feel that value is high for the human body potential. i would expect the value to in the range of 7.5 mV. However i nticed that in the demp software the value is right shifted by 4 bits which would result in a value close to the human body potential. but I was wondering why should the ADC measure such a high potential? I have set the gain to be the default value of 6.

    Regards

    Viney Chaddha

  • Hey Viney,

    Electrode offset is known to be as high as a few hundred millivolts. In any case, to be sure the ADC is converting the correct voltage, apply a voltage using a bench power supply to the inputs and see if the voltage you read is the same as the one you apply.

    Brian
  • Brian,

    Will check this and revert back, in the meantime I have also noticed that if I connect the long ECG cable to the ADS1292 input but do not connect the other end to the electrodes on the body then also I get some readings on the ADS1292, the CH1 and CH2 data which should be 0x7FFFFF is not but some arbitrary readings. What are the possibilities of that?

    Another thing is that if I do not connect the DB9 connector for connecting the cable to the ADS1292 then I see the reading of CH1 and CH2 as 0x7FFFFF but some times the LOFF_STAT[4:0] bits are not correct and come as 0xC58000, 0xC56000 etc showing that two of the 4 electrodes to be connected while the corresponding CH1 & CH2 data shows the saturated value.

    Regards

    Viney Chaddha

  • Hey Viney,

    In the first case, are the DC lead-off current sources enabled? When you say arbitrary, are they at least large or are they close to 0x000000?

    In the second case, how often does this occur? Do they happen to occur specifically around transient events or does the environment stay constant and the lead-off comparators just not work every so often?

    Regards,
    Brian Pisani
  • Brian,
    They are not 0x000000 but show 0xC56000 or 0xC58000 or so some times it is also 0xC50000,

    I too suspect that the electrical transients as I was sitting close to a transformer while I was working yesterday night. This morning I worked from a place away from the transformer and I did not see that behavior however I still have to repeat that activity before I can safely say that the electrical noise in the environment caused that issue.

    One more question on the shield connection:
    where do the pin 8 & 9 of the DB 9 connector get connected to the wire and on the board. Can I connect that to the shield of the wire on the wire side and connect to the ground on the board as I have not implemented the shield circuit shown on page 51 of the EVM user guide?
    Regards
    Viney Chaddha
  • Hey Viney,

    Connecting the shield to ground is the most common configuration if it is not being driven actively.

    Regards,
    Brian Pisani
  • Brian,

    Attached is the screen shot, you can see the 9 bytes. Leads not connected.

  • Hey Viney,

    It looks like only one electrode is not triggering the lead-off comparator: the IN2N electrode. Looking at the EVM schematic, that input is connected to the RA electrode input which is also connected to IN1N, which is triggering as off. If both lead-off current sources are enabled, they could be competing to pull the channel voltage beneath their respective comparator thresholds. Since they are both connected to the same electrode, I'd recommend simply disabling one of those and ignoring it.

    Regards,
    Brian Pisani
  • Brian,

    Many a times I see a lot of noise on the line, even when I try to be in a quite environment, I ensure that the fans and lights are off, I stay atleast a meter and a half away from any electrical appliance, the laptop is not getting charged - in effect trying to have a very electrically quite room but despite these efforts I see a lot of noise in the output., how should i handle this. I am talking of the raw data before applying any FIR or IIR to the captured data. I am using the PGA setting of 6 and sample rate of 500.

    In order to measure the noise can I short the IN1N to IN1P and IN2N to IN2P without any register and see the output or do I need to have some resistor in between?  It may be a very basic question but I don't want to damage the ADS1292 as hand soldering the device is a pain.

    I will try to connect the wire shield to the ground and check but as far as I remember I saw the noise level increase when I did that on the EVM, I may be mistaken owing to a poor memory.

    Regards

    Viney Chaddha

  • Brian,

    Attached are the two graphs that I got when I switch on the test signal as per power up sequence on page 63 of the ADS1292 datasheet. The "grounded" - the wire shield is connected to the ground of the circuit, "No Ground) means - that the shield is not connected to the ground. You can see that there are lot of spikes and the signal doesn't seem to be of 1 Hz, also the peak is 5.xxxx mV while the test signal is supposed to be of 1.0083 mV. The gain setting is 6 and sample rate is 500 SPS. Can you help me here.

    Regards

    Viney Chaddha 

  • Hey Viney,

    Unless your lab is totally dark, noise can still couple on from overhead lights. You can short the device internally in the CHnSET registers, but if you wish to short the inputs on the board, I think the only easy way to do that would be at the DB-9 connector.

    In addition to digital signal processing methods to eliminate parasitic signals, take advantage of the RLD_SENS functionality on this device as much as possible. It will serve to actively cancel a common-mode signal that couples on to the inputs.

    Regards,
    Brian Pisani
  • Hey Viney,

    Regarding those waveforms, I very much doubt the cable shield is affecting your measurements of the internally generated test signal. Have you ever been able to collect a clean test signal waveform before?

    Regards,
    Brian
  • Brian,

    Thats what I thought, the shield doesn't seem to have much of an effect. I have the RLD connected as per the schematic on Page 51 of user guide through the 100k resistor but not through the voltage follower as that has been shown to be DNI. Is there a way I can know if the RLD is functional or not.

    I have been able to get a cleaner (not very clean but CLEANER) ECG in the past once. The plots are attached. These plots are of the data before any IIR, or FIR operation - just that of the raw data as collected.

    Thanks for your continued support, I really appreciate your help.

    Regards

    Viney Chaddha

  • Brian,

    What about the frequency and the peak-peak values of the test signal? to me they don't seem to be correct as the frequency should be 1 Hz and the peak should be 1.0083 mV unless the PGA setting has an effect. Can I attache an excel sheet where i have got the raw data for about a minute?

    Regards

    Viney Chaddha

  • Brian,

    Also I notice that the glitches on the channels are synchronous. The screen shot of the graph is attached.

    Regards

    Viney Chaddha

  • Hey Viney,

    The test signal is generated at the input to the channel so its output magnitude will be governed by the PGA. Do you have access to the hex data in some sort of text format? It will be easier to determine what is happening if I can see the pattern in the actual data. When I've seen issues like this in the past, they have typically been interface issues which are easy to spot when looking at the raw data.

    Specifically, it tends to be that there is some sort of latency between when the DRDY falls low and when the controller ultimately collects the data. These small delays compound and eventually a DRDY pulse occurs in the middle of a collection and the shift register is loaded with new data which corrupts the ongoing collection. I'm not sure if this exact phenomenon is occurring in your case, but I should be able to find out quickly if I can see the data.

    Regards,
    Brian Pisani
  • Brian,

    The data for around 2 sec is given below:

    c0 00 00 4a fb 00 71 0a
    c0 00 00 4b 06 00 71 53
    c0 00 00 4a fa 00 70 91
    c0 00 00 4b 65 00 6e 3b
    c0 00 00 4b b8 00 6e 4b
    c0 00 00 4b e2 00 6d 73
    c0 00 00 4b 8f 00 6d e3
    c0 00 00 4b 8e 00 6d a9
    c0 00 00 4b 95 00 6e 0e
    c0 00 00 4b 7c 00 6f 96
    c0 00 00 4b 27 00 72 9c
    c0 00 00 4a f9 00 70 f1
    c0 00 00 4a f5 00 70 6c
    c0 00 00 4b 38 00 6c c6
    c0 00 00 4b 22 00 6f e9
    c0 00 00 4b 35 00 6f 8f
    c0 00 00 4b 74 00 6d db
    c0 00 00 4b 9c 00 6e 26
    c0 00 00 4b 7e 00 6f c6
    c0 00 00 4b 11 00 70 94
    c0 00 00 4a fe 00 71 21
    c0 00 00 4b 28 00 70 1f
    c0 00 00 4b 5b 00 6d 08
    c0 00 00 4b 4c 00 6d ec
    c0 00 00 4b 06 00 70 77
    c0 00 00 4b 49 00 71 84
    c0 00 00 4b 8d 00 6f 52
    c0 00 00 4b 3f 00 6f b5
    c0 00 00 4b 26 00 70 45
    c0 00 00 4b 7b 00 6c f0
    c0 00 00 4b 85 00 6d 5f
    c0 00 00 4b 38 00 70 5a
    c0 00 00 4b 78 00 70 16
    c0 00 00 4b 22 00 71 03
    c0 00 00 4b 4d 00 71 78
    c0 00 00 4b 8f 00 6f 93
    c0 00 00 4b 4d 00 6f f6
    c0 00 00 4b 59 00 6f 16
    c0 00 00 4b 19 00 70 e3
    c0 00 00 4b 26 00 70 78
    c0 00 00 4b 96 00 6f 59
    c0 00 00 4b 2a 00 6f 58
    c0 00 00 4b 4c 00 6e 06
    c0 00 00 4b 1c 00 70 6d
    c0 00 00 4b 33 00 71 5d
    c0 00 00 4b 64 00 6f 53
    c0 00 00 4b a6 00 6d f4
    c0 00 00 4b 61 00 6f d7
    c0 00 00 4b 61 00 6f c3
    c0 00 00 4b 9f 00 6d a3
    c0 00 00 4b 7b 00 6d 2d
    c0 00 00 4b 76 00 6d e7
    c0 00 00 4b a1 00 6d 59
    c0 00 00 4b a0 00 6d 4c
    c0 00 00 4b 4d 00 6d a2
    c0 00 00 4b 36 00 70 9f
    c0 00 00 4b 72 00 71 1a
    c0 00 00 4b 68 00 6d eb
    c0 00 00 4b 21 00 6e 6f
    c0 00 00 4b 67 00 6e 17
    c0 00 00 4b 7a 00 6d a5
    c0 00 00 4b 7c 00 6d e8
    c0 00 00 4b 99 00 6e 84
    c0 00 00 4b 25 00 70 50
    c0 00 00 4a fb 00 71 0a
    c0 00 00 4b 06 00 71 53
    c0 00 00 4a fa 00 70 91
    c0 00 00 4b 65 00 6e 3b
    c0 00 00 4b 18 00 70 18
    c0 00 00 4b 5e 00 6f 91
    c0 00 00 4b 53 00 6f d0
    c0 00 00 4b 84 00 6f bd
    c0 00 00 4b 38 00 70 b8
    c0 00 00 4b 44 00 6f ce
    c0 00 00 4b 10 00 6f 38
    c0 00 00 4b 04 00 70 02
    c0 00 00 4b 33 00 71 78
    c0 00 00 4b 1f 00 70 1f
    c0 00 00 4b 22 00 6f 39
    c0 00 00 4b b0 00 6e 1c
    c0 00 00 4b af 00 6e b7
    c0 00 00 4b 2e 00 70 6d
    c0 00 00 4b 82 00 6f 14
    c0 00 00 4b b4 00 6f 86
    c0 00 00 4b 2e 00 70 6d
    c0 00 00 4b 15 00 71 26
    c0 00 00 4b 67 00 6f 8f
    c0 00 00 4b 51 00 71 2e
    c0 00 00 4b 25 00 6f 7a
    c0 00 00 4b 5d 00 6f f9
    c0 00 00 4b 5d 00 6f f9
    c0 00 00 4b 96 00 6d d7
    c0 00 00 4b a2 00 6e c7
    c0 00 00 4b a3 00 6d 90
    c0 00 00 4b 80 00 6d df
    c0 00 00 4b 20 00 70 60
    c0 00 00 4b 3d 00 70 03
    c0 00 00 4b 2b 00 70 de
    c0 00 00 4b 1f 00 70 51
    c0 00 00 4b 1f 00 70 a6
    c0 00 00 4b 81 00 6f 60
    c0 00 00 4b 4c 00 70 48
    c0 00 00 4b 44 00 71 d8
    c0 00 00 4b 62 00 72 47
    c0 00 00 4b 42 00 71 27
    c0 00 00 4b 9e 00 6e 81
    c0 00 00 4b b3 00 6e 62
    c0 00 00 4b 35 00 6f 12
    c0 00 00 4b 35 00 6f 12
    c0 00 00 4b 20 00 70 44
    c0 00 00 4b 42 00 71 25
    c0 00 00 4b 65 00 71 76
    c0 00 00 4b 83 00 70 3c
    c0 00 00 4b 1c 00 71 b2
    c0 00 00 4b 22 00 71 bc
    c0 00 00 4b 0b 00 70 61
    c0 00 00 4b 7f 00 6d bf
    c0 00 00 4b 7f 00 6d bf
    c0 00 00 4b ab 00 6d da
    c0 00 00 4b 67 00 6c b2
    c0 00 00 4b 0a 00 6f 5f
    c0 00 00 4b 19 00 70 3d
    c0 00 00 4b 65 00 6e 92
    c0 00 00 4b 7c 00 6d 8e
    c0 00 00 4b 20 00 71 c8
    c0 00 00 4b 00 00 71 41
    c0 00 00 4b 00 00 71 41
    c0 00 00 4b 6c 00 70 07
    c0 00 00 4a fb 00 71 0a
    c0 00 00 4b 06 00 71 53
    c0 00 ff a7 89 ff c9 c0
    c0 00 ff a7 8d ff cb bb
    c0 00 ff a7 32 ff cc cc
    c0 00 ff a7 58 ff c9 d5
    c0 00 ff a7 29 ff cb ab
    c0 00 ff a7 6c ff ca 80
    c0 00 ff a7 82 ff ca 25
    c0 00 ff a7 35 ff cc 94
    c0 00 ff a7 79 ff ca a5
    c0 00 ff a7 39 ff cc 05
    c0 00 ff a7 47 ff ca 45
    c0 00 ff a7 6c ff c9 fc
    c0 00 ff a7 78 ff ca e4
    c0 00 ff a7 15 ff cc 62
    c0 00 ff a6 f8 ff cc 3c
    c0 00 ff a6 e9 ff cc 82
    c0 00 ff a6 c3 ff cc 9d
    c0 00 ff a7 05 ff cc 26
    c0 00 ff a7 6b ff ca 07
    c0 00 ff a7 1d ff cc 12
    c0 00 ff a7 35 ff ca b4
    c0 00 ff a7 14 ff cc 4b
    c0 00 ff a6 f6 ff cc af
    c0 00 ff a7 87 ff cb 8d
    c0 00 ff a7 a5 ff ca 8c
    c0 00 ff a7 a1 ff c9 fd
    c0 00 ff a7 39 ff cb d6
    c0 00 ff a7 84 ff cb 18
    c0 00 ff a7 23 ff cd 64
    c0 00 ff a7 0e ff ce 2e
    c0 00 ff a7 17 ff cd 78
    c0 00 ff a6 f1 ff cd 44
    c0 00 ff a6 fa ff cd a1
    c0 00 ff a7 25 ff cd 9e
    c0 00 ff a7 4a ff ca 92
    c0 00 ff a7 21 ff cb 22
    c0 00 ff a7 04 ff cc 73
    c0 00 ff a6 f2 ff cb 61
    c0 00 ff a7 91 ff c9 ea
    c0 00 ff a7 7d ff c9 f2
    c0 00 ff a7 1f ff cd 0b
    c0 00 ff a7 03 ff cd 67
    c0 00 ff a7 5a ff ca 7f
    c0 00 ff a7 83 ff cb 0c
    c0 00 ff a7 7a ff cb 52
    c0 00 ff a7 16 ff cd 40
    c0 00 ff a6 d5 ff cc 91
    c0 00 ff a7 19 ff cb a2
    c0 00 ff a7 79 ff ca eb
    c0 00 ff a7 39 ff cb b2
    c0 00 ff a7 62 ff c9 b5
    c0 00 ff a7 2f ff cb 1d
    c0 00 ff a7 74 ff ca 13
    c0 00 ff a7 84 ff ca 22
    c0 00 ff a7 6e ff ca d7
    c0 00 ff a7 43 ff cc cf
    c0 00 ff a7 51 ff ca 7b
    c0 00 ff a7 82 ff c9 2b
    c0 00 ff a7 9b ff cb 11
    c0 00 ff a7 89 ff ca cd
    c0 00 ff a7 a7 ff c9 41
    c0 00 ff a7 96 ff c9 a6
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 14 ff cd 7b
    c0 00 ff a7 28 ff cc 6b
    c0 00 ff a7 a0 ff ca 0d
    c0 00 ff a7 9f ff c9 ad
    c0 00 ff a7 94 ff c9 bd
    c0 00 ff a7 7a ff c9 bd
    c0 00 ff a7 8d ff ca 42
    c0 00 ff a7 76 ff ca ac
    c0 00 ff a7 39 ff cd 6e
    c0 00 ff a7 02 ff ce 22
    c0 00 ff a6 ec ff cc e3
    c0 00 ff a7 2a ff cc ee
    c0 00 ff a7 73 ff cb 24
    c0 00 ff a7 44 ff cc cd
    c0 00 ff a7 01 ff cb f0
    c0 00 ff a7 61 ff ca 76
    c0 00 ff a7 2a ff cd 6a
    c0 00 ff a7 13 ff cf 05
    c0 00 ff a7 16 ff ce 0a
    c0 00 ff a7 58 ff cb 2a
    c0 00 ff a7 05 ff cc 95
    c0 00 ff a6 da ff cb 93
    c0 00 ff a7 54 ff c8 ea
    c0 00 ff a7 8c ff c9 e1
    c0 00 ff a7 1c ff cc 02
    c0 00 ff a7 23 ff cb 7f
    c0 00 ff a7 26 ff cb b3
    c0 00 ff a7 8c ff ca 1f
    c0 00 ff a7 9a ff c9 5b
    c0 00 ff a7 7f ff ca a6
    c0 00 ff a7 7a ff ca ba
    c0 00 ff a7 21 ff cc d2
    c0 00 ff a6 ee ff cd f7
    c0 00 ff a7 0b ff cc 60
    c0 00 ff a7 67 ff ca 1b
    c0 00 ff a7 3e ff cb a2
    c0 00 ff a7 78 ff cb f9
    c0 00 ff a7 42 ff cc 38
    c0 00 ff a7 4b ff ca a0
    c0 00 ff a7 03 ff cb a6
    c0 00 ff a6 ee ff cc f5
    c0 00 ff a7 07 ff cc 2e
    c0 00 ff a7 68 ff cb 7f
    c0 00 ff a7 21 ff cb b3
    c0 00 ff a7 45 ff ca d7
    c0 00 ff a7 75 ff cb 14
    c0 00 ff a7 71 ff ca 75
    c0 00 ff a7 20 ff cc 62
    c0 00 ff a7 97 ff ca 85
    c0 00 ff a7 6d ff cb 11
    c0 00 ff a7 8f ff ca 5f
    c0 00 ff a7 b2 ff c9 a0
    c0 00 ff a7 62 ff c9 bc
    c0 00 ff a7 0d ff ca ec
    c0 00 ff a7 0d ff cc 08
    c0 00 ff a7 04 ff cc e6
    c0 00 ff a6 fd ff cc e2
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 58 ff ca 85
    c0 00 ff a6 f2 ff cc aa
    c0 00 ff a7 57 ff ca 9a
    c0 00 ff a7 0f ff cb a2
    c0 00 ff a6 eb ff cd 53
    c0 00 ff a7 03 ff ce 03
    c0 00 ff a7 94 ff cb 01
    c0 00 ff a7 c5 ff ca 02
    c0 00 ff a7 82 ff ca e8
    c0 00 ff a7 1e ff cc ec
    c0 00 ff a6 f7 ff cc 98
    c0 00 ff a6 fc ff cc 47
    c0 00 ff a7 0c ff cb f2
    c0 00 ff a7 33 ff c9 ae
    c0 00 ff a7 05 ff cb 6d
    c0 00 ff a7 05 ff cc 8d
    c0 00 ff a7 7b ff ca 1b
    c0 00 ff a7 9a ff ca 4b
    c0 00 ff a7 8a ff c9 dc
    c0 00 ff a7 63 ff ca c0
    c0 00 ff a7 08 ff cc 09
    c0 00 ff a7 13 ff cc 09
    c0 00 ff a7 66 ff ca 36
    c0 00 ff a7 98 ff ca a6
    c0 00 ff a7 21 ff cc 3b
    c0 00 ff a7 14 ff cc 2c
    c0 00 ff a7 73 ff cb 43
    c0 00 ff a7 47 ff cc 5b
    c0 00 ff a7 94 ff ca e5
    c0 00 ff a7 9d ff c8 6f
    c0 00 ff a7 7e ff c9 f4
    c0 00 ff a7 76 ff ca f1
    c0 00 ff a7 35 ff cc 33
    c0 00 ff a7 75 ff cb 6a
    c0 00 ff a7 64 ff cb ba
    c0 00 ff a6 f1 ff cd 59
    c0 00 ff c1 95 ff e6 d6
    c0 00 00 2f 41 00 52 c8
    c0 00 00 4b 3d 00 72 e3
    c0 00 00 4b 1d 00 72 04
    c0 00 00 4b 69 00 6f b7
    c0 00 00 4b 52 00 70 ed
    c0 00 00 4b a3 00 6f ad
    c0 00 00 4b a2 00 6f 96
    c0 00 00 4b 85 00 6f 7f
    c0 00 ff a7 75 ff cb 14
    c0 00 ff a7 71 ff ca 75
    c0 00 ff a7 20 ff cc 62
    c0 00 ff a7 97 ff ca 85
    c0 00 ff a7 6d ff cb 11
    c0 00 ff a7 8f ff ca 5f
    c0 00 ff a7 b2 ff c9 a0
    c0 00 ff a7 62 ff c9 bc
    c0 00 ff a7 0d ff ca ec
    c0 00 00 4b 7f 00 70 36
    c0 00 00 4b 54 00 71 5b
    c0 00 00 4b 49 00 70 1f
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 58 ff ca 85
    c0 00 00 4b 38 00 73 40
    c0 00 00 4a ff 00 71 8d
    c0 00 00 4a ff 00 71 8d
    c0 00 00 4b 33 00 70 c1
    c0 00 00 4b 90 00 6d 73
    c0 00 00 4b 86 00 6b c6
    c0 00 00 4b 86 00 6d ac
    c0 00 00 4b 24 00 71 0d
    c0 00 00 4b 1b 00 70 e1
    c0 00 00 4b 88 00 6e d6
    c0 00 00 4b 9e 00 6e cd
    c0 00 00 4b 6a 00 70 4c
    c0 00 00 4b 70 00 6f 7d
    c0 00 00 4b 64 00 70 a5
    c0 00 00 4b 77 00 6e 13
    c0 00 00 4b 94 00 6e 78
    c0 00 00 4b 85 00 6e 6d
    c0 00 00 4b 30 00 70 23
    c0 00 00 4b b4 00 70 24
    c0 00 00 4b 94 00 70 05
    c0 00 00 4b 1a 00 70 0d
    c0 00 00 4b 7c 00 6d e0
    c0 00 00 4b 9a 00 6d 8f
    c0 00 00 4b 5a 00 6f e5
    c0 00 00 4b 95 00 6f 1f
    c0 00 00 4b 88 00 6e fc
    c0 00 00 4b 88 00 6f da
    c0 00 00 4b 3b 00 71 8f
    c0 00 00 4a fd 00 70 bc
    c0 00 00 4b 5a 00 6e a8
    c0 00 00 4b 17 00 71 62
    c0 00 00 4b 09 00 72 14
    c0 00 00 4b 18 00 70 53
    c0 00 00 4b 18 00 6f ed
    c0 00 00 4b 60 00 6e e3
    c0 00 00 4b 9e 00 6f 1f
    c0 00 00 4b bb 00 6e 3d
    c0 00 00 4b a2 00 6e 5e
    c0 00 00 4b 71 00 6e 37
    c0 00 00 4b 22 00 6f b0
    c0 00 00 4b 6d 00 6d a5
    c0 00 00 4b 35 00 6f 87
    c0 00 00 4b 6d 00 6e 37
    c0 00 00 4b 6d 00 6d f1
    c0 00 00 4b 5b 00 6f 32
    c0 00 00 4b 8b 00 6e fb
    c0 00 00 4b 56 00 70 07
    c0 00 00 4b a9 00 6d f4
    c0 00 00 4b 81 00 6d ac
    c0 00 00 4b 3b 00 70 a1
    c0 00 00 4b 54 00 71 71
    c0 00 00 4b 71 00 6d d4
    c0 00 00 4b 80 00 6e 5e
    c0 00 00 4b 13 00 70 7a
    c0 00 00 4b 08 00 71 97
    c0 00 00 4b 25 00 71 84
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 58 ff ca 85
    c0 00 00 4b 93 00 6f a8
    c0 00 00 4b 8e 00 6f a5
    c0 00 00 4b 34 00 70 56
    c0 00 00 4b 53 00 6f 1d
    c0 00 00 4b 4c 00 71 0d
    c0 00 00 4b a1 00 6e 88
    c0 00 00 4b 77 00 6d ce
    c0 00 00 4a fb 00 70 03
    c0 00 00 4b 24 00 6f f8
    c0 00 00 4b 8e 00 6d f3
    c0 00 00 4b 38 00 6f 46
    c0 00 00 4b 89 00 6f 0c
    c0 00 00 4b 2c 00 71 05
    c0 00 00 4b 05 00 70 88
    c0 00 00 4b 69 00 6e 61
    c0 00 00 4b 4d 00 6f b7
    c0 00 00 4b 6f 00 6f 57
    c0 00 00 4b 8b 00 6e 47
    c0 00 00 4b 81 00 6e 51
    c0 00 00 4b 80 00 6e ea
    c0 00 00 4b 93 00 6e f1
    c0 00 00 4b 3a 00 6f 66
    c0 00 00 4b 60 00 6e 68
    c0 00 00 4b 2e 00 6f f4
    c0 00 00 4b 2c 00 70 6f
    c0 00 00 4b 37 00 6f be
    c0 00 00 4b 57 00 6f 30
    c0 00 00 4b 30 00 71 26
    c0 00 00 4b 3a 00 70 e8
    c0 00 00 4b 31 00 71 44
    c0 00 00 4b 25 00 71 cd
    c0 00 00 4b 26 00 70 86
    c0 00 00 4b 5b 00 6e 4a
    c0 00 00 4b 55 00 6f 72
    c0 00 00 4b 2d 00 71 2e
    c0 00 00 4b 35 00 71 62
    c0 00 00 4b 11 00 71 21
    c0 00 00 4b 12 00 70 49
    c0 00 00 4b 69 00 6e 1f
    c0 00 00 4b a7 00 6e 6f
    c0 00 00 4b 9b 00 6e 4e
    c0 00 00 4b 35 00 6f 87
    c0 00 00 4b 6d 00 6e 37
    c0 00 00 4b 6d 00 6d f1
    c0 00 00 4b 5b 00 6f 32
    c0 00 00 4b 8b 00 6e fb
    c0 00 00 4b 56 00 70 07
    c0 00 00 4b a9 00 6d f4
    c0 00 00 4b 81 00 6d ac
    c0 00 00 4b 3b 00 70 a1
    c0 00 00 4b 7d 00 6e ce
    c0 00 00 4b 3d 00 71 7e
    c0 00 00 4b 1a 00 71 cc
    c0 00 00 4a ee 00 70 47
    c0 00 00 4b 1a 00 70 57
    c0 00 00 4b 74 00 6e 99
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 00 4b 84 00 6f c1
    c0 00 00 4b 36 00 6f d5
    c0 00 00 4b 6d 00 6e 77
    c0 00 00 4b 9e 00 6f bd
    c0 00 00 4b b2 00 6e 6e
    c0 00 00 4b a4 00 6d e5
    c0 00 00 4b 44 00 6f 17
    c0 00 00 4b 71 00 6f 1c
    c0 00 00 4b 91 00 6f b8
    c0 00 00 4b 12 00 70 51
    c0 00 00 4b 17 00 71 65
    c0 00 00 4b 8d 00 6f a3
    c0 00 00 4b a6 00 6d a9
    c0 00 00 4b 5d 00 6d fc
    c0 00 00 4b 47 00 6e ab
    c0 00 00 4b 12 00 70 6f
    c0 00 00 4b 73 00 6e 8c
    c0 00 00 4b 94 00 6e 57
    c0 00 00 4b 45 00 71 43
    c0 00 00 4b 86 00 6e 95
    c0 00 00 4b 8c 00 6e 82
    c0 00 00 4b 80 00 6e e1
    c0 00 00 4b 20 00 6e f1
    c0 00 00 4b 97 00 6d 9f
    c0 00 00 4b c6 00 6d b5
    c0 00 00 4b 83 00 6d 41
    c0 00 00 4b 7e 00 6e 03
    c0 00 00 4b 9c 00 6d d2
    c0 00 00 4b 95 00 6c b7
    c0 00 00 4b 39 00 6f ae
    c0 00 00 4b 67 00 6e c7
    c0 00 00 4b 3f 00 70 32
    c0 00 00 4b 7e 00 6f 46
    c0 00 00 4b 5f 00 71 d5
    c0 00 00 4b 26 00 71 97
    c0 00 00 4b 61 00 6e 68
    c0 00 00 4b 87 00 6d fc
    c0 00 00 4b 2d 00 70 2e
    c0 00 00 4b 18 00 71 f8
    c0 00 00 4b 1b 00 71 1b
    c0 00 00 4b 1c 00 71 4b
    c0 00 00 4b 5a 00 6e 6b
    c0 00 00 4b 9a 00 6e 34
    c0 00 00 4b b1 00 6e 53
    c0 00 00 4b 6b 00 6f 91
    c0 00 00 4b 92 00 6d cd
    c0 00 00 4b 74 00 6e 4b
    c0 00 00 4b 5b 00 6d 43
    c0 00 00 4b a6 00 6d 87
    c0 00 00 4b 9e 00 6f 34
    c0 00 00 4b 8a 00 70 5c
    c0 00 00 4b 45 00 71 60
    c0 00 00 4b 0b 00 6f 9d
    c0 00 00 4b 15 00 6f c5
    c0 00 00 4b 79 00 6f 0e
    c0 00 00 4b 5b 00 6e f6
    c0 00 00 4b 10 00 71 24
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 00 4b 84 00 6f c1
    c0 00 00 4a ff 00 70 29
    c0 00 00 4b 60 00 6e 3e
    c0 00 00 4b 86 00 6e 1c
    c0 00 00 4b 3b 00 70 64
    c0 00 00 4b 0b 00 70 ce
    c0 00 00 4a f5 00 70 b5
    c0 00 00 4b 1d 00 6f d6
    c0 00 00 4b 6f 00 6e a1
    c0 00 00 4b 40 00 70 f8
    c0 00 00 4b 55 00 6f 4a
    c0 00 00 4b 37 00 71 64
    c0 00 00 4b 08 00 71 76
    c0 00 00 4b 0d 00 70 4a
    c0 00 00 4b 31 00 70 7a
    c0 00 00 4b 1b 00 71 6f
    c0 00 00 4b 40 00 71 0f
    c0 00 00 4b 87 00 6f 20
    c0 00 00 4b 96 00 6f a9
    c0 00 00 4b 5d 00 72 34
    c0 00 00 4b 8b 00 6f 3a
    c0 00 00 4b 2c 00 70 79
    c0 00 00 4b 12 00 71 c4
    c0 00 00 4b 63 00 6f 19
    c0 00 00 4b 47 00 6f a7
    c0 00 00 4b 86 00 6e 90
    c0 00 00 4b b7 00 6e 76
    c0 00 00 4b 5d 00 71 15
    c0 00 00 30 d0 00 56 23
    c0 00 ff c3 d7 ff e6 7c
    c0 00 ff a7 60 ff c9 be
    c0 00 ff a7 1a ff cc 33
    c0 00 ff a7 30 ff cc 67
    c0 00 ff a7 5b ff ca 76
    c0 00 ff a7 85 ff c9 ee
    c0 00 ff a7 2b ff cc ba
    c0 00 ff a6 ea ff cd 55
    c0 00 ff a6 e7 ff cc 17
    c0 00 ff a7 6b ff ca 20
    c0 00 00 4b 1b 00 71 1b
    c0 00 00 4b 1c 00 71 4b
    c0 00 00 4b 5a 00 6e 6b
    c0 00 00 4b 9a 00 6e 34
    c0 00 00 4b b1 00 6e 53
    c0 00 00 4b 6b 00 6f 91
    c0 00 00 4b 92 00 6d cd
    c0 00 00 4b 74 00 6e 4b
    c0 00 00 4b 5b 00 6d 43
    c0 00 00 4b a6 00 6d 87
    c0 00 ff a7 32 ff cd 4f
    c0 00 ff a7 7b ff cc 52
    c0 00 ff a7 29 ff ca e6
    c0 00 ff a7 0d ff cc 75
    c0 00 ff a7 23 ff cb b4
    c0 00 ff a7 4b ff c9 bc
    c0 00 ff a7 2c ff cb fc
    c0 00 ff a7 2d ff cc f1
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 41 ff cb c1
    c0 00 ff a7 86 ff c9 55
    c0 00 ff a7 86 ff c9 9a
    c0 00 ff a7 7b ff c9 9e
    c0 00 ff a7 10 ff cc 17
    c0 00 ff a7 1d ff ca 70
    c0 00 ff a7 5d ff c8 40
    c0 00 ff a7 32 ff cb 5f
    c0 00 ff a7 08 ff cc 3e
    c0 00 ff a7 39 ff ca 34
    c0 00 ff a7 07 ff cc 5c
    c0 00 ff a7 07 ff cc 5c
    c0 00 ff a7 39 ff ca aa
    c0 00 ff a7 14 ff cc 9d
    c0 00 ff a7 0a ff cc 80
    c0 00 ff a7 64 ff cb 43
    c0 00 ff a7 2f ff cb ad
    c0 00 ff a7 93 ff c9 56
    c0 00 ff a7 81 ff c9 b5
    c0 00 ff a7 7a ff ca 07
    c0 00 ff a7 7a ff ca 07
    c0 00 ff a7 6f ff ca 50
    c0 00 ff a7 5b ff ca 50
    c0 00 ff a7 36 ff cd 6f
    c0 00 ff a7 1c ff cd ff
    c0 00 ff a7 66 ff ca 9a
    c0 00 ff a7 61 ff ca 6e
    c0 00 ff a7 12 ff cc 9b
    c0 00 ff a7 76 ff ca a3
    c0 00 ff a7 76 ff ca a3
    c0 00 ff a7 6e ff ca 78
    c0 00 ff a7 46 ff ca 2d
    c0 00 ff a7 48 ff cb fd
    c0 00 ff a7 79 ff cb 0d
    c0 00 ff a7 aa ff c9 07
    c0 00 ff a7 a7 ff c9 20
    c0 00 ff a7 71 ff cb 10
    c0 00 ff a7 26 ff cc 16
    c0 00 ff a7 26 ff cd 9b
    c0 00 ff a6 e7 ff cc 12
    c0 00 ff a7 5a ff cb 93
    c0 00 ff a7 54 ff cc 79
    c0 00 ff a7 4f ff ca 96
    c0 00 ff a7 8a ff ca 3c
    c0 00 ff a7 26 ff cc af
    c0 00 ff a7 08 ff cb f9
    c0 00 ff a7 78 ff c9 6c
    c0 00 ff a7 78 ff c9 a1
    c0 00 ff a7 3c ff ca fa
    c0 00 ff a7 a0 ff ca 72
    c0 00 ff a7 43 ff cc 52
    c0 00 ff a6 f2 ff cc d6
    c0 00 ff a7 1b ff cd a2
    c0 00 ff a7 13 ff ce 15
    c0 00 ff a7 26 ff cc 4c
    c0 00 ff a7 26 ff ca 4a
    c0 00 ff a7 26 ff ca ee
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 17 ff cd 25
    c0 00 ff a7 51 ff ca e0
    c0 00 ff a7 a1 ff cd 50
    c0 00 ff a7 11 ff cf 30
    c0 00 ff a6 f9 ff cd 95
    c0 00 ff a7 15 ff cc 74
    c0 00 ff a7 3f ff ca 0b
    c0 00 ff a7 2f ff ca ab
    c0 00 ff a7 82 ff c9 53
    c0 00 ff a7 64 ff c9 b0
    c0 00 ff a7 3a ff c9 71
    c0 00 ff a7 05 ff ca a0
    c0 00 ff a7 32 ff cb 05
    c0 00 ff a7 1b ff cb e0
    c0 00 ff a7 56 ff cb 3d
    c0 00 ff a7 35 ff cd 9d
    c0 00 ff a7 7e ff ca b7
    c0 00 ff a7 a0 ff c9 b5
    c0 00 ff a7 60 ff ca 88
    c0 00 ff a7 60 ff c9 97
    c0 00 ff a7 11 ff ca b5
    c0 00 ff a7 5f ff c8 c4
    c0 00 ff a7 7a ff c8 d3
    c0 00 ff a7 32 ff ca 61
    c0 00 ff a7 67 ff c8 aa
    c0 00 ff a7 61 ff c8 d0
    c0 00 ff a6 fd ff cc 65
    c0 00 ff a7 26 ff cc e1
    c0 00 ff a7 7f ff cb 09
    c0 00 ff a7 75 ff c8 ad
    c0 00 ff a7 7b ff c8 f7
    c0 00 ff a7 91 ff c9 2d
    c0 00 ff a7 c4 ff c8 c9
    c0 00 ff a7 91 ff c8 7c
    c0 00 ff a7 6b ff ca 85
    c0 00 ff a7 14 ff cb 5e
    c0 00 ff a7 71 ff cb 10
    c0 00 ff a7 26 ff cc 16
    c0 00 ff a7 26 ff cd 9b
    c0 00 ff a6 e7 ff cc 12
    c0 00 ff a7 5a ff cb 93
    c0 00 ff a7 54 ff cc 79
    c0 00 ff a7 4f ff ca 96
    c0 00 ff a7 8a ff ca 3c
    c0 00 ff a7 26 ff cc af
    c0 00 ff a7 08 ff cb f9
    c0 00 ff a6 fd ff cd 84
    c0 00 ff a7 3c ff cb ca
    c0 00 ff a7 13 ff cb 9a
    c0 00 ff a6 f6 ff cb c4
    c0 00 ff a6 fd ff cd 59
    c0 00 ff a7 0c ff cc 19
    c0 00 ff a7 9c ff ca 37
    c0 00 ff a7 c5 ff c9 f8
    c0 00 ff a7 8b ff c9 e5
    c0 00 ff a7 48 ff cb b8
    c0 00 ff a7 59 ff cb 5d
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 17 ff cd 25
    c0 00 ff a7 84 ff c9 c5
    c0 00 ff a7 8c ff ca 4f
    c0 00 ff a7 96 ff ca 6e
    c0 00 ff a7 75 ff c9 36
    c0 00 ff a6 fd ff cb 6a
    c0 00 ff a6 f7 ff cc 31
    c0 00 ff a7 13 ff cc 24
    c0 00 ff a7 1e ff cc 3e
    c0 00 ff a7 1e ff cc d2
    c0 00 ff a7 2d ff cd 85
    c0 00 ff a7 02 ff cb ab
    c0 00 ff a7 4d ff c9 13
    c0 00 ff a7 65 ff c8 86
    c0 00 ff a7 66 ff ca 0a
    c0 00 ff a7 31 ff cb 6f
    c0 00 ff a7 19 ff cb 23
    c0 00 ff a7 9e ff cb 82
    c0 00 ff a7 9e ff cb 82
    c0 00 ff a7 26 ff cd ba
    c0 00 ff a6 df ff cc fa
    c0 00 ff a6 ea ff cd 18
    c0 00 ff a7 02 ff cd 6e
    c0 00 ff a6 f4 ff cc b4
    c0 00 ff a6 fd ff cc 5a
    c0 00 ff a6 f7 ff cc a1
    c0 00 ff a7 4d ff c9 e9
    c0 00 ff a7 4d ff c9 e9
    c0 00 ff a7 3a ff cb 78
    c0 00 ff a7 4b ff ca 4e
    c0 00 ff a7 17 ff cc 62
    c0 00 ff a6 e8 ff cd ae
    c0 00 ff a6 db ff cb f3
    c0 00 ff a7 0d ff cc 39
    c0 00 ff a7 7a ff c9 c2
    c0 00 ff a7 9b ff c9 83
    c0 00 ff a7 39 ff cc 5a
    c0 00 ff a7 89 ff cb 2c
    c0 00 ff a7 49 ff ca d4
    c0 00 ff a7 14 ff cc a6
    c0 00 ff a7 09 ff cc cc
    c0 00 ff a7 0d ff cc c6
    c0 00 ff a7 00 ff cd 39
    c0 00 ff a7 1b ff cc 8f
    c0 00 ff a7 71 ff ca 8e
    c0 00 ff a7 6f ff c9 a1
    c0 00 ff a7 3a ff cb 26
    c0 00 ff a7 50 ff c9 b1
    c0 00 ff a7 20 ff cb fb
    c0 00 ff a7 82 ff ca b6
    c0 00 ff a7 85 ff ca fc
    c0 00 ff a7 09 ff cd 26
    c0 00 ff a6 f8 ff cd 72
    c0 00 ff a7 1f ff cc da
    c0 00 ff a7 21 ff cc e9
    c0 00 ff a7 19 ff cc e3
    c0 00 ff a7 57 ff ca 4a
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 ff a7 1d ff cb a1
    c0 00 ff a7 77 ff c9 f3
    c0 00 ff a7 c1 ff ca d3
    c0 00 ff a7 b5 ff cb 1c
    c0 00 ff a7 7f ff ca 3f
    c0 00 ff a7 37 ff cb 4b
    c0 00 ff a7 77 ff c9 d6
    c0 00 ff a7 89 ff c8 7b
    c0 00 ff a6 f2 ff cb d9
    c0 00 ff a7 52 ff cb e0
    c0 00 ff a7 85 ff c9 df
    c0 00 ff a7 35 ff ca af
    c0 00 ff a7 73 ff c9 fb
    c0 00 ff a7 70 ff c8 11
    c0 00 ff a7 6e ff c7 e6
    c0 00 ff a7 98 ff c9 5d
    c0 00 ff a7 49 ff cb 1f
    c0 00 ff a7 64 ff c9 f2
    c0 00 ff a7 50 ff ca ff
    c0 00 ff a7 28 ff cb 83
    c0 00 ff c1 f4 ff e3 b8
    c0 00 00 2f 4c 00 51 f3
    c0 00 00 4b 31 00 70 84
    c0 00 00 4b 4f 00 6f 45
    c0 00 00 4b 22 00 6f 81
    c0 00 00 4b 42 00 6e ca
    c0 00 00 4b 59 00 6e df
    c0 00 00 4b 6f 00 6e bc
    c0 00 00 4b 6f 00 6e ad
    c0 00 00 4b 49 00 6e 2b
    c0 00 00 4b 66 00 6e ab
    c0 00 00 4b 7a 00 6f 87
    c0 00 00 4b 81 00 6e 6f
    c0 00 ff a7 0d ff cc 39
    c0 00 ff a7 7a ff c9 c2
    c0 00 ff a7 9b ff c9 83
    c0 00 ff a7 39 ff cc 5a
    c0 00 ff a7 89 ff cb 2c
    c0 00 ff a7 49 ff ca d4
    c0 00 ff a7 14 ff cc a6
    c0 00 ff a7 09 ff cc cc
    c0 00 ff a7 0d ff cc c6
    c0 00 00 4b 9a 00 70 d5
    c0 00 00 4b 8b 00 6f 63
    c0 00 00 4b c1 00 6f 55
    c0 00 00 4b aa 00 6f 14
    c0 00 00 4b 68 00 6f 14
    c0 00 00 4b 31 00 70 a9
    c0 00 00 4b 41 00 70 de
    c0 00 00 4b 7a 00 6e 7f
    c0 00 00 4b 32 00 71 d4
    c0 00 00 4b 4c 00 70 25
    c0 00 00 4a f9 00 6f 64
    c0 00 00 4b 62 00 6e d8
    c0 00 00 4b 32 00 71 33
    c0 00 00 4b 2f 00 6f fa
    c0 00 00 4b 3e 00 6e 75
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 00 4b ab 00 6d 55
    c0 00 00 4b c1 00 6d c7
    c0 00 00 4b 93 00 6e 03
    c0 00 00 4b 6d 00 6d 0c
    c0 00 00 4b 97 00 6d 44
    c0 00 00 4b 18 00 6f ec
    c0 00 00 4b 04 00 72 52
    c0 00 00 4b 01 00 71 62
    c0 00 00 4b 17 00 71 61
    c0 00 00 4b 45 00 70 25
    c0 00 00 4b 8c 00 6e 3a
    c0 00 00 4b 78 00 6d ef
    c0 00 00 4b 31 00 70 a5
    c0 00 00 4b b4 00 6f 2d
    c0 00 00 4b ab 00 6d ee
    c0 00 00 4b ab 00 6d fa
    c0 00 00 4b 3f 00 70 56
    c0 00 00 4b 1c 00 70 dd
    c0 00 00 4b 18 00 70 88
    c0 00 00 4b 3b 00 6d e6
    c0 00 00 4b 20 00 70 05
    c0 00 00 4b 38 00 6f d5
    c0 00 00 4b 7f 00 6e 4f
    c0 00 00 4b bc 00 6d 56
    c0 00 00 4b 86 00 6e c7
    c0 00 00 4b 3c 00 70 51
    c0 00 00 4b 85 00 6e 29
    c0 00 00 4b ce 00 6d 84
    c0 00 00 4b 98 00 6d af
    c0 00 00 4b 39 00 6f 4c
    c0 00 00 4b 7e 00 6e f0
    c0 00 00 4b 5b 00 70 18
    c0 00 00 4b 21 00 70 cf
    c0 00 00 4b 31 00 70 d9
    c0 00 00 4b 9c 00 6e f3
    c0 00 00 4b 8f 00 6e 2c
    c0 00 00 4b 9c 00 6e 24
    c0 00 00 4b 36 00 70 0d
    c0 00 00 4b 3a 00 70 51
    c0 00 00 4b 84 00 6d c3
    c0 00 00 4b a1 00 6d c8
    c0 00 00 4b 6f 00 6f 6a
    c0 00 00 4a e8 00 70 20
    c0 00 00 4b 0e 00 70 f6
    c0 00 00 4b 31 00 71 d3
    c0 00 00 4b 09 00 71 ba
    c0 00 00 4b 1a 00 6e a7
    c0 00 00 4b 3d 00 6f 93
    c0 00 00 4b a4 00 6e b0
    c0 00 00 4b 88 00 6e 07
    c0 00 00 4b 6a 00 6f f8
    c0 00 00 4b 72 00 6d d9
    c0 00 00 4b 21 00 6f d5
    c0 00 00 4b 63 00 6f 07
    c0 00 00 4b a9 00 6d 59
    c0 00 00 4b a9 00 6d 59
    c0 00 00 4b b5 00 6e 1c
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 00 4b ab 00 6d 55
    c0 00 00 4b 0e 00 71 06
    c0 00 00 4a d1 00 70 cb
    c0 00 00 4a f0 00 70 8d
    c0 00 00 4b 86 00 6d 37
    c0 00 00 4b 6b 00 6c 53
    c0 00 00 4b 6f 00 6d 94
    c0 00 00 4b 5c 00 6e 8a
    c0 00 00 4b 27 00 70 b0
    c0 00 00 4b 13 00 71 d3
    c0 00 00 4b 24 00 71 3a
    c0 00 00 4b 6f 00 6f f6
    c0 00 00 4a f1 00 71 85
    c0 00 00 4b 15 00 71 77
    c0 00 00 4b 59 00 6f 02
    c0 00 00 4b 8f 00 6d cf
    c0 00 00 4b 1f 00 6f e6
    c0 00 00 4b 13 00 6f 39
    c0 00 00 4b 28 00 6f 62
    c0 00 00 4b 09 00 70 24
    c0 00 00 4b 09 00 70 24
    c0 00 00 4a d6 00 71 c4
    c0 00 00 4a ef 00 71 0c
    c0 00 00 4b 1f 00 70 07
    c0 00 00 4b 38 00 70 21
    c0 00 00 4b 86 00 6d ef
    c0 00 00 4b 95 00 6d 73
    c0 00 00 4b b2 00 6d b6
    c0 00 00 4b 8c 00 6d d5
    c0 00 00 4b 3e 00 6e e2
    c0 00 00 4b 7e 00 6e f0
    c0 00 00 4b 5b 00 70 18
    c0 00 00 4b 21 00 70 cf
    c0 00 00 4b 31 00 70 d9
    c0 00 00 4b 9c 00 6e f3
    c0 00 00 4b 8f 00 6e 2c
    c0 00 00 4b 9c 00 6e 24
    c0 00 00 4b 36 00 70 0d
    c0 00 00 4b 3a 00 70 51
    c0 00 00 4b 84 00 6d c3
    c0 00 00 4b 20 00 70 da
    c0 00 00 4b 0f 00 70 d2
    c0 00 00 4a ed 00 71 4d
    c0 00 00 4b 09 00 6f 6d
    c0 00 00 4b 83 00 6e 39
    c0 00 00 4b 95 00 6d d0
    c0 00 00 4b 86 00 6c be
    c0 00 00 4a f6 00 71 8d
    c0 00 00 4b 30 00 71 67
    c0 00 00 4b 83 00 6e 08
    c0 00 00 4b 88 00 6d be
    c0 00 00 4a fe 00 70 3d
    c0 00 00 4b 05 00 70 a8
    c0 00 00 4b 7c 00 6e be
    c0 00 00 4b 2e 00 6f 8d
    c0 00 00 4b 09 00 6f 90
    c0 00 00 4b 4e 00 6d 91
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 00 4b ab 00 6d 55
    c0 00 00 4b 39 00 71 58
    c0 00 00 4b a1 00 6f 9e
    c0 00 00 4b 41 00 71 eb
    c0 00 00 4b 27 00 70 e0
    c0 00 00 4b 6e 00 6e b7
    c0 00 00 4b 39 00 70 c9
    c0 00 00 4b 71 00 6e 11
    c0 00 00 4b 8a 00 6f 08
    c0 00 00 4b 79 00 6f fc
    c0 00 00 4b 23 00 71 0a
    c0 00 00 4a f1 00 71 b4
    c0 00 00 4a db 00 70 d2
    c0 00 00 4b 28 00 71 3b
    c0 00 00 4b 78 00 70 e5
    c0 00 00 4b 8f 00 6e 3d
    c0 00 00 4b c7 00 6d 2c
    c0 00 00 4b a9 00 6e 21
    c0 00 00 4b 44 00 70 2e
    c0 00 00 4b 66 00 6e d3
    c0 00 00 4b 3e 00 70 bd
    c0 00 00 4b 69 00 6d de
    c0 00 00 4b 79 00 6d d2
    c0 00 00 4b 47 00 6f bb
    c0 00 00 4b 84 00 70 73
    c0 00 00 4b 84 00 6f 50
    c0 00 00 4b 9a 00 6d 87
    c0 00 00 4b 48 00 70 dd
    c0 00 00 4b 66 00 6f ef
    c0 00 00 4b 90 00 6c f0
    c0 00 00 4b 8b 00 6c 8c
    c0 00 00 4b 2c 00 6f e4
    c0 00 00 4b 10 00 70 fd
    c0 00 00 4b 1e 00 70 d4
    c0 00 00 4b 62 00 6f 4a
    c0 00 00 4b 2c 00 70 fb
    c0 00 00 4b 1b 00 71 6a
    c0 00 00 4b 80 00 6e 1c
    c0 00 00 4b 13 00 71 14
    c0 00 00 4a e2 00 71 47
    c0 00 00 4b 11 00 70 f7
    c0 00 00 4b 68 00 6f f5
    c0 00 00 4b 97 00 6d df
    c0 00 00 4b bc 00 6d e3
    c0 00 00 4b 8b 00 6d 93
    c0 00 00 4b 6f 00 6c f6
    c0 00 00 4b 83 00 6e 99
    c0 00 00 4b 55 00 6f cd
    c0 00 00 4b 9d 00 6f 20
    c0 00 00 4b 75 00 6f 5a
    c0 00 00 4b 0b 00 71 26
    c0 00 00 4b 29 00 70 dc
    c0 00 00 4b 0e 00 70 93
    c0 00 00 4b 17 00 70 12
    c0 00 00 4b 85 00 6e bd
    c0 00 00 4b 47 00 6e 0c
    c0 00 00 4b 47 00 6e 96
    c0 00 ff a7 7e ff cb 04
    c0 00 ff a7 80 ff ca bb
    c0 00 ff a7 30 ff cc 49
    c0 00 ff a7 41 ff c9 97
    c0 00 ff a7 48 ff c8 32
    c0 00 ff a7 53 ff ca 3c
    c0 00 ff a7 13 ff cc 00
    c0 00 00 4b 79 00 6f e0
    c0 00 00 4b 1f 00 71 62
    c0 00 00 4b 3d 00 71 66
    c0 00 00 4b 25 00 71 83
    c0 00 00 4b 42 00 71 06
    c0 00 00 4b 67 00 6f 28

    Also if the issue is of latency then why should that not happen with the offset measurement. I set the CHnSET as 0x01, the screen shot is attached. Also I am trying the test pulse again with 125 SPS to see if there is a change.

    Regards

    Viney Chaddha

  • Brian,

    I reduced the sampling rate to 125 SPS, The test signal has improved but there is still a glitch seen, Where do you think I should look at? Attached is the screen shot.

    Regards

    Viney Chaddha

  • Hey Viney,

    It does not seem like your problem is consistent with the data corruption due to intermittent DRDY pulses. You can ensure the test signal is reaching the modulator cleanly by probing the PGAnP/N pins with a scope. If they still look good, then I'd recommend looking into some sort of memory management issue in your firmware. Perhaps a function is grabbing data from the wrong spot or something of that nature. If you're streaming every data point over USB, I'd perhaps try just collecting a bunch of data first and then sending it to the host to see if the problem still exists.

    Brian