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.

TMS320F28379D: Need HWBIST Registers Details

Part Number: TMS320F28379D
Other Parts Discussed in Thread: TMS320F28377S

I am working on safaTi Libratry, i need the details of HWBIST all Registers. 

  • Rana,

    Do you have My Secure Access for the safety collateral for this device?  I'm just trying to confirm if the HWBIST register info is in that package or not.

    Best,

    Matthew

  • Do you mean this page. other wise i dont have any other access 

  • Hi Rana,

    The expert is out of office today, please expect a response back by tomorrow. Apologies for the inconvenience.

    --Luke

  • Rana,

    I spoke to some others, we don't give HWBIST register details, even in the my secure protected collateral.  We simply give the driver functions and run parameters to achieve different fault coverage that is in the documentation.

    Can you give some more details on the need for the register information?

    Best,

    Matthew

  • ok. we want to use TMS320F28377S in our product and want to comply it with UL-1998-2/IEC-60730. So by integrating SAFE TI Libraries and Example, will we be able to get the product compliance with these standards. one some more question,

    1. i want to perform STL_GPIO_compareInput and STL_GPIO_verifyOutput on same pin is it possible. 

    2. if a GPIO test is performed on one pin, is it enough for whole port,

    3. same for ADC, is test on one channel is enough for remaining channel of same ADC.

  • Rana,

    1. i want to perform STL_GPIO_compareInput and STL_GPIO_verifyOutput on same pin is it possible. 

    I need to check back on this one, and go into the STL libs a bit more.  Please give me a few days to research this

    2. if a GPIO test is performed on one pin, is it enough for whole port,

    This will cover the path of the single GPIO, and will validate that the path through the port is OK.  I think you would want to do this on each GPIO that is in use by your system, however.  Each GPIO has its own input/output buffer independent of one another that could fail independently.

    3. same for ADC, is test on one channel is enough for remaining channel of same ADC.

    This would show that both that ADC input/channel is good as well as the sample and hold cap and the converter itself.  However, the same as GPIO it would not guarantee that other ADC inputs are good.  I think you would want to test for each ADC input in use as possible.

    Best,

    Matthew

  • ok, and what you suggest about 

     we want to use TMS320F28377S in our product and want to comply it with UL-1998-2/IEC-60730. So by integrating SAFE TI Libraries and Example, will we be able to get the product compliance with these standards.

  • My understanding is that IEC60730 Class C is achievable on this device.

    Best,

    Matthew

  • i have one more question. The safety processor requires to read some Analog variables through ADC inputs. Specifically, I am using ADC-A0/DACOUTA in the F28379D Launchpad to read an analog voltage and want to implement ADC self test to ensure that the value being read in is correct. Now when I keep this input floating, the library function STL_ADC_test passes while when the pin is connected to the source (an OpAmp output), the same test fails.  Please guide me how to pass ADC Self test using STL_ADC_test in presence of external analog signal. 

  • The STL_ADC_test should have a variable to input the expected ADC conversion result based on the voltage you have supplied to the pin.  In the case of A0/DACOUT, you can control this voltage from the on-chip buffered DAC.

    I would give one caution, that is a floating ADC input will convert to a non-zero value; I beleive that on this device the sample cap will settle to ~half scale(2048 in 12 bit mode), so I would pick a different value for the DAC/self test to avoid false passes if the cap is floating.

    Best,

    Matthew