Other Parts Discussed in Thread: TDA4VH, TDA4VL, TDA4VM
Tool/software:
Hello TI,
is there a way to detect the variant of the TDA4 in the runtime like a register or any mechanism?
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,
This is needed to be read in runtime for defining some configuration based on the variant from another cpu/controller.
So there is no way to identify the variant in runtime?
Hi,
So there is no way to identify the variant in runtime?
As per my understanding, we may not get to know at run time.
I have looped our H/W engineer to comment here, if there is any possibility.
Best Regards,
Sudheer
Hi,
There is a way to distinguish parts with different base part numbers, based on JTAG_USER_ID register. This is not documented broadly, since TI SDKs do not support feature enable/disable based on that register.
What exact part numbers are you trying to differentiate?
Thanks,
Kyle
Hi,
we just need to know which tda4 variant is running the low, mid or the high
Mohamed,
Just to confirm ... TDA4 "high" usually refers to TDA4VH88. TDA4 "mid" usually refers to TDA4VM88. TDA4 "Low" (aka Mid Eco?) refers to TDA4VE88. Is that what you're looking for? Referring to the data sheets:
High:TDA4VH-Q1, TDA4AH-Q1, TDA4VP-Q1, TDA4AP-Q1 Jacinto Processors datasheet (Rev. B)
Mid: TDA4VM Processors datasheet (Rev. K)
Low: TDA4VE TDA4AL TDA4VL Jacinto Processors, Silicon Revision 1.0 datasheet (Rev. B)
To differentiate across the superset devices you can use the JTAG_ID, that is in the device TRM.
E.g., TDA4VH JTAG_ID:
Regards,
Kyle
Hi,
and what is the expected value to be read from this register for each variant?
Hi,
Please refer to the TRM for the JTAG ID of each variant.
I have provided the JTAG ID data of each variant below for your reference.
TDA4VL:
TDA4VM:
TDA4VH:
Best Regards,
Sudheer