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.

awr1243+devpack+tsw1400

Other Parts Discussed in Thread: AWR1243, MMWCAS-DSP-EVM, MMWCAS-RF-EVM
Hello,everyone!
When using awr1243 + devpack + tsw1400 to collect data.
The storage of the integrated DDR of tsw1400 is 1GB, but when my parameters are set to frame period 20ms, frame number 500, pulse number within a single frame 128, single pulse sampling point 175, single pulse period 70us, I calculated 500 * 128 * 175 * 16 (data is stored in 16bit) / 8 = 224000000 bytes, about 21MB, this value is far less than 1GB, but my experiment proves that such a setting cannot be successfully counted, when I change the number of frames It is 200, and the other parameters remain unchanged. At this time, data can be collected smoothly. What is going on?
  • Hi,

    I'll be closing this thread as it's a duplicate of your previous thread. 

    Regards,

    Ishita

  • Ok. Ishita   
    I saw the answer you gave me, thank you very much. I asked another question, I hope you can answer your questions in your busy schedule.
  • Hello,Ishita.

    Glad I found you, even if the last post I consulted with you was locked by TI. Before, I used awr1243 + devpack + TSW1400 to collect data. However, due to the limitations of TSW1400, I could n’t meet my continuous data collection needs. Therefore, I purchased the DCA1000 EVM and set up the awr1243 + DCA1000 operating environment. It really took me a lot of time, but Finally, I finished it (the data can be collected smoothly). But in the frame setting part of Sensor Config, I have a little doubt to ask you: I know Frame time = (Idle Time + Ramp End Time) * No of Chirps, but when I set Idle Time = 10us, Ramp End Time = 50us, No of Chirps = 200, theoretically the time of one frame should be (10 + 50) * 200 = 12ms, but when I set Frame periodicity to 12ms, the background reported an error, the specific error is "Frame On Time <Frame Periodicity", (When When I try to set it to 12.05ms, no error is reported; when I try to set it to 11ms, the pop-up window prompts that 11ms is not OK, it should be set to 12ms) I know this wrong literally, but why does this happen, the theory and the actual same. My specific requirement is to make the frames seamlessly connect, but if I did not make mistakes in the above situation, then my requirements cannot be achieved. I am very confused. I hope you can help me in my busy schedule.

  • Hello,

    I understand you have some questions regarding the usage of DCA1000, but I would recommend you to create a new thread for it. We would be happy to help you there. Also if possible, please share the screenshot of your "profile config" window along with the problem statement.

    Regards,

    Ishita

  • Okay, I tried to put the picture on it, but failed, I will solve this problem, thank you for your answer.

  • Hello,

    Sorry for the delay in response.

    There's a minimum of 300 us inter frame time required by the software primarily for sensor configuration, monitoring, hardware reconfiguration for next frame, etc. You can read more about this in the "mmwave studio Interface control document" under "AWR_FRAME_CONF_SET_SB" API. 

    So basically, in addition to the chirp period, you need atleast 300us of extra time in a frame. 

    I hope I was able to solve your query. If not, please feel free to ask.

    Regards,

    Ishita

  • Thank you very much,Ishita

    This answer came in a timely manner and solved my confusion. In addition, I would like to ask what is the difference between the two data formats of complex1x and complex2x? I found some answers on the forum, but I still do n’t quite understand, I would like to hear your explanation. Will the data type of complex1x affect my subsequent data processing?

  • Hello,

    In the complex mode of operation there are 2 modes:
    -- Complex 1X -> The visible frequency range is 0 to Fs (Fs being the sampling rate) . In this mode, the image band is filtered out
    -- Complex 2X -> The visible frequency range is -Fs/2 to +Fs/2. In this mode, the image band is not filtered and is provided as is to the user. 

    So for a given sampling rate, complex 1X provides twice the useful IF frequency and eventually Max Range. The Image band, which contains noise and Interference signal is not available in this mode.

    I hope the information was useful.

    Regards,

    Ishita

  • Sorry,Ishita

    I still don't quite understand. I want to know when I use complex1x and complex2x to collect the data of the same scene, the results are different after processing the data?If yes, please help me briefly introduce the difference
  • Hello,

    Yes the graphs obtained after post processing would be different in both cases.

    Suppose you're sampling at Fs, then 

    -- With Complex 2x mode(-Fs/2 to Fs/2), the negative frequency -Fs/2 to 0 is used for interference detection, and 0 to Fs/2 is used for range and velocity.
    --In Complex 1x mode, this is shifted (i.e. 0 to Fs), so the range of 0 to Fs can be covered.

    Complex 2x mode is mainly designed for applications that needs interference cancellation.

    I guess for your usecase, Complex 1x would be fine.

    You can also refer to the following document to understand about this in detail: 0842.AR_baseband_appnote_v0p6.pdf

    Regrads,

    Ishita

  • Thank you very much,Ishita.Your answer is very helpful to me.

  • Hello,Ishita.

    I am building the mmwcas-dsp-evm+mmwcas-rf-evm platform. I follow the steps in the instruction manual, but I have a few questions to ask you. The first is about Flashing the TDA Firmware. I want to know whether this operation is performed at the time of the first data acquisition or every time it is used afterwards. Then it's about Formatting the SSD. I want to know whether this operation is performed when the data is collected for the first time or every time it is used. Finally, it is about configuring four pieces of 1243 separately in mmwave studio. The manual gives such a sentence "Perform SOP mode and SPI Connect for each one of the slave devices individually", which I don't particularly understand.

  • Hello,

    I understand you're trying to use the cascade setup, but I request you to please make a new thread for this query. This is will not only help us keep a track, but would also help other people trying like you to search better. If they faced a similar problem, they would be able to look for an answer at the right place. You just have to click on "Ask a new question" and we're good to go. 

    I hope you would cooperate. Would love to help you out on the new thread.

    Regards,

    Ishita

  • Hello, Ishita

    I am very sorry for not realizing this question. I will remember it.