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.

TIDA-00554: Several questions encountered during deep development with TIDA-00554

Part Number: TIDA-00554

Hi,

We have a batch of TIDA-00554 and tried to develop applications based on the Android platform.

We got ‘DLPNIRscanNanoGUI_2.1.0’(for PC / from Ti) and 'NIRScan Nano'(for android / from KST / many bugs and luckily we fixed it)

There are still a few problems we tried but still can't solve:

1#  About Reference Calibration selection(such as ‘Factory/Previous/New’ on PC-GUI), how can we Implement it on the Android platform? 

      Detail: We didn't find Corresponding bluetooth Characteristic UUID on 'User's Guide -- Page 89 -- Table J-5. GATT Calibration Information Service (GCIS)'

2# When the TIDA-00554 connect with android device via Bluetooth,the app will automatically receives the ‘CalCoefficients’ and ‘CalMatrix’ from the TIDA-00554 .Since these two files are built into the TIDA-00554, why does it have different content every time we reconnect?

     Detail: After a single successful connection, the two files will not change,no matter how many samples we scan, the problem occurs when we reconnect.We can only get Binary byte through 'getRefCalCoefficients() and getRefCalMatrix()' but don't know the specific content of these two data,but in fact, these data are indeed changing.

3# Where is the New Reference file stored on PC?

      Detail:'This new scan is stored on the PC and can then be selected with the 'Previous' reference radio button.' ----- NIRScan Nano GUI User Manual -- Page 6 

4# Could you please provide a specific product serial number of the highly reflective material?So that we can buy the correct standard reference material

      Detail:'A 99% reflective material can be created by coating a metal with Spectralon' ----- NIRScan Nano GUI User Manual -- Page 18

5# If we use ‘Replace Reference Calibration’ function to Changed the built-in reference,can we Change it back to 'Factory Reference' through the ‘Reset’ function?

     Detail:Based on PC-GUI

6# When the TIDA-00554 connect with android device via Bluetooth, is that the System will calculate a suitable gain value(whick means Auto PGA  Gain Selection)?

7# How does the  ‘CalCoefficients’ and ‘CalMatrix’  affect 'Scandata' and then output  the final 'Intensity'?(We need mathematical process, but If this is a trade secret, please ignore this question, please ignore this issue )

We are really sorry that we have raised so many questions, but we really did our best.

In addition,we believe that in the process of deeply developing, these problems will naturally be encountered,and only you guys can provide correct solutions.

Best Regards,

RI team  [  daapinker@gmail.com  (In case if necessary)]

  • Hello Ping,
    Welcome to DLP forum and thank you for your interest in DLP technology.

    I have to discuss this subject with our internal team. I will get back to you by middle of next week. Hope that OK.

    Regards,
    Vivek
  • Hi Vivek,

    I'm glad to hear that and sorry about those words misspell.
    Anyway,waiting for your further reply.

    Best Regards,

    Ping
  • Hi Ping,
    Thanks for your patience. Please find response to your questions:

    1# About Reference Calibration selection(such as ‘Factory/Previous/New’ on PC-GUI), how can we Implement it on the Android platform?
    Detail: We didn't find Corresponding bluetooth Characteristic UUID on 'User's Guide -- Page 89 -- Table J-5. GATT Calibration Information Service (GCIS)'

    Vivek> Reference calibration – This capability is supported through USB only because it permanently replaces reference calibration.
    There is no dedicated command for “Scan Reference Select-> New” because can be implemented by taking a simple scan and storing locally. Similarly “Scan Reference Select-> Previous” can be implemented by taking a Scan and calculating (locally) absorbance with locally stored reference scan.

    2# When the TIDA-00554 connect with android device via Bluetooth,the app will automatically receives the ‘CalCoefficients’ and ‘CalMatrix’ from the TIDA-00554 .Since these two files are built into the TIDA-00554, why does it have different content every time we reconnect?
    Detail: After a single successful connection, the two files will not change,no matter how many samples we scan, the problem occurs when we reconnect.We can only get Binary byte through 'getRefCalCoefficients() and getRefCalMatrix()' but don't know the specific content of these two data,but in fact, these data are indeed changing.

    Vivek> The actual data should not change. However, it is multiple packet transfer, the combined data file may look changed due to header information. Please compare the actual data and let us if there is any issue.

    3# Where is the New Reference file stored on PC?
    Detail:'This new scan is stored on the PC and can then be selected with the 'Previous' reference radio button.' ----- NIRScan Nano GUI User Manual -- Page 6

    Vivek> C:\Users\<username>\AppData\Local\Texas Instruments\NIRscanNano

    4# Could you please provide a specific product serial number of the highly reflective material?So that we can buy the correct standard reference material
    Detail:'A 99% reflective material can be created by coating a metal with Spectralon' ----- NIRScan Nano GUI User Manual -- Page 18

    Vivek> We have used Labsphere SRS-99-010
    www.labsphere.com/.../pb-13058rev00_sdr_standards.pdf

    5# If we use ‘Replace Reference Calibration’ function to Changed the built-in reference,can we Change it back to 'Factory Reference' through the ‘Reset’ function?
    Detail:Based on PC-GUI

    Vivek> It overwrites and cannot be restored.

    6# When the TIDA-00554 connect with android device via Bluetooth, is that the System will calculate a suitable gain value(whick means Auto PGA Gain Selection)?

    Vivek> In Blue tooth Auto PGA gain is only supported.

    7# How does the ‘CalCoefficients’ and ‘CalMatrix’ affect 'Scandata' and then output the final 'Intensity'?(We need mathematical process, but If this is a trade secret, please ignore this question, please ignore this issue )

    Vivek> Please refer to the material in C:\ti\DLPSpectrumLibrary_2.0.3\doc folder (installed when spectrum library is installed) to get an overview of all the functions provided in spectrum library.
    For the specific question above, go through the source code of dlpspec_scan_interpReference() function in dlpspec_scan.c. (Can be found in C:\ti\DLPSpectrumLibrary_2.0.3\src folder).

    Hope this answers your questions.
    regards,
    Vivek
  • Hi Vivek,

    Thank you very much for your detailed and useful reply.
    But I'm confused about your reply for the question 1#:

    'because it permanently replaces reference calibration.'
    Detail:Permanently,Does you mean it change the 'Previous' reference not the 'factory' reference ? I thought that only ‘Replace Reference Calibration’ function can change 'factory' reference.

    'because can be implemented by taking a simple scan and storing locally... '
    Detail: Storing locally,Does it mean use the ‘Replace Reference Calibration’ function on PC GUI ?

    Thanks again !
    Best Regards,
    Ping
  • Ping,
    I am sorry for confusion.

    1. Reference calibration – This capability is supported through USB only because it permanently replaces reference calibration.
    I am talking about the "Replace Reference Calibration" function under Utilities tab in GUI. This function is not supported in Blue tooth.

    2. The "New" and "previous" radio buttons in "Scan Reference Select" is used in a combination. A typical flow would be
    - First select "New" and scan a reflective standard (99% reflective) or any material you may want to make as reference. The result of this scan is stored locally in the PC, not in EVM. Next when you scan a material with "Previous" radio button selected, the software will use scan result stored locally (taken using "new") to calculate the relative absorbance.

    Hope this answers.

    regards,
    Vivek
  • Vivek,
    Thank you very much for your patience in answering these questions(It helps us a lot).

    Best Regards,
    Ping