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.
Hi,
I have 4 questions about EVM430-FR6047.
Q1. I would like to change transmit frequency below 780kHz in USS Water Demo.
I tried to make a change by referring to the following URL.
https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/794211/2938341
In the step 4 of URL, I have to disabled the update from the Design Center.
I would like to know the specific procedure for using transmit frequency below 780kHz.
Q2. If I can change transmit frequency through Q1, will I use function of ”Frequency Sweep” in Ultrasonic Design Center?
Q3.The number of pulse is set by incremented every 2( 1,3,5,7,... ) in software parameters of Ultrasonic Design Center.
Why the number of pulse is set by incremented every 2( 1,3,5,... ) instead of 1( 1,2,3,... ) ?
When I would like to use 6 pulses, can I set parameter 6 ?
Q4. Configuration → Advanced Parameters: Advanced Software Parameters
When I configure "ADC Over Sampling Rate" to 20, is "Signal Sampling Frequency (kHz)" set only within the range of 3400 to 4000kHz?
regards,
Koki
Hi Koki,
Q1: I think you can set the USS_F1_FREQ as you want in the USS_userConfig.h file instead of setting the F1 frequency through the GUI
Q2: You can't use the GUI function when you set below 780kHz
Q3: You can set even number pulses as you want. The increment way does not influence anything.
Q4: Yes. HSPLL frequency = ADC over sampling rate * Signal sampling frequency. The HSPLL is 68MHz ~ 80 MHz.
Best regards,
Cash Hao
Hi, Cash Hao
Thank you for your reply.
> Q3: You can set even number pulses as you want. The increment way does not influence anything.
I would like to know the specific procedure for setting even number pulses.
Best regards,
Koki
Hi,
Cash Hao
Thank you, I solved this problem.
But I want to know one more about Q1.
>Q1: I think you can set the USS_F1_FREQ as you want in the USS_userConfig.h file instead of setting the F1 frequency >through the GUI.
I want to set the transmit frequency to 210kHz and check the waveform the on Design Center.
1. Set USS_F1_FREQ to 210000 in USS_userConfig.h file. (line174)
Before : #define USS_F1_FREQ 1000000
After : #define USS_F1_FREQ 210000
2. Set transFreq to 210000 in USSLibGUIApp\fr6047_USS_app\hmiDC\hmi.c (line759)
Before : transFreq = DC_User_Params->transFreq1;
After : transFreq = 210000;
3. Write the project whose settings have been changed in CCS.
4. In Ultrasonic Sensing Desingn Center, configures the parameter.
Configuration→Parameters: Software Parameters
・Transmit frequency(kHz) = 780(Minimum)
・Gap between pulse start and ADC capture (µs) = 40
・Number of Pulses = 7
・UPS and DNS Gap (µs) = 500
・UPS0 to UPS1 Gap (ms) = 50
・GUI Based Gain Control = 1.0db
5. Press the "Request Update" button.
6. "Configuration Update successful" is displayed.
After procedure 1~6, I check the waveform on EVM.
*Currently, waveform confirmation is performed on the signal line of the sensor.
I checked transmitted wave is output at a frequency of 780kHz and 7 pulses according to the GUI settings.
When I changed Transmit frequency (kHz) = 1000 Number of Pulses = 1 in GUI , I checked transmit frequency is 1MHz and the output is 1 pulse.
⇒ However, transmit frequency is not 210kHz.
It seems that procedure 1,2 are not reflected.
Please tell me how to set transmit frequency = 210kHz and check the waveform at the Design Center.
Best regards,
Koki
Hi Kiko,
When you click the request update button on the GUI, it will overwrite your settings.
1. You fix your configuration first in the GUI, and then click the generate head files button to get the configuration head files.
2. Replace the old head files in your project with this new head file and change you frequency setting here. Build your project and download to the board.
3. Connect to the GUI. Remember that do NOT click request update button.
Best regards,
Cash Hao
**Attention** This is a public forum