2022-06-20 07:34 AM
We are using the LIV3F in our project. We need an effective output data rate of at least 2 updates per second.
I set the update rate at 4 updates/second ($PSTMSETPAR,1303,0.25,0*1F\n\r").
I selected only GPRMC and GPGGA messages. me($PSTMCFGMSGL,0,1,00000042,00000000*4A\r\n",39).
Without GPS lock it does output at 4 updates/second. However as soon as GPS is locked, the data rate becomes very variable and has an average of 1.5 updates/second.
Itried switching off the low power mode ($PSTMCFGLPA,0,1,10,2,8,60,180,0,0,15,9,100,0*20\r\n",49) without difference.
Of course I save the parameters ($PSTMSAVEPAR*58\r\n",17)
All other parameters are default. Software version 4.6.8.2
What do I do wrong?
2022-06-20 08:57 AM
A short additional observation. It happens that there is a gap of sometimes many seconds between data transfers. I check with an oscilloscope and at the same time I am logging the data. After such a gap, all the records which are missed come bunched together all at the same time. See the attached data record.
2022-06-21 08:05 AM
I found the solution. You need to increase the clock of the LIV3F CPU using the command "$PSTMSETPAR,1130,00,0*04\r\n"
It is mentioned in the software manual but ONLY in footnote!!!