USB2ANY: EVM that use 30pin connector

Part Number: USB2ANY
Other Parts Discussed in Thread: TPS65400EVM-678, , TLC6C5712EVM, TLC6C5724EVM, TLC6C5816EVM, DAC8742HEVM, LP5860TEVM, LP5861TEVM, LP5867WCSPEVM, PGA300, PGA900, PGA305

Tool/software:

Hi TI Expert,

If possible, could you please provide a list (as many as you know) of EVMs that utilize the 30-pin cable/connector (not the 10-pin)? TPS65400EVM-678  is one example for the same.

Thank you for your support.

Best regards,
Vaibhav Kundariya

  • I'm working with our EVM planning team to pull a list of boards which include USB2ANY in the EVM kitlists. Once I have the list, I'll provide it to you. You'll have to check the EVMs yourself and inspect the user's guides to see which EVMs include or utilize the full 30-pin header.

  • Hi  , 

    Thank you for working with our EVM planning team to prepare the list of EVM boards that include USB2ANY in the kit. We are fine with reviewing the user guides to identify which EVMs include or utilize the full 30-pin header.

    Out of curiosity, could you clarify whether the EVM list you are preparing includes EVM boards that require a separate USB2ANY purchase for the GUI interface, or if it is limited to EVMs that already include USB2ANY in the kit at the time of purchase?

    Additionally, do we have any data or a list of EVMs that utilize the USB-2-GPIO2 and could potentially be replaced by the next-generation USB2ANY? 

    -

    Vaibhav 

  • We don't have a database of every EVM that was designed for use with USB2ANY, but we do have a material management database that tracks companion boards shipped with our EVMs, and we have a RoHS/REACH compliance management system that has similar. Over the years, we have definitely started excluding USB2ANY from kitlists, so there are potentially some EVMs which are not represented, but as the platform aged in the absence of support, fewer people used it after 2017, so I think the following list is quite representative of the current meaningful usage.

    • PGA970EVM - uses GPIO10/11
    • TLC6C5712EVM - uses PWM
    • TLC6C5724EVM - uses additional GPIO
    • TLC6C5816EVM - uses PWM and additional GPIO
    • TPS22993EVM-033 - uses 5V supply, GPIO9, GPIO8
    • TPS65400EVM-678 - uses additional GPIO
    • DAC8742HEVM - uses additional GPIO
    • LP5860TEVM - uses 5V supply and additional GPIO
    • LP5861TEVM - uses 5V supply and additional GPIO
    • LP5867WCSPEVM - uses 5V supply and additional GPIO
    • LP5864EVM - uses 5V supply and additional GPIO

    Some other obsolete EVMs may have used other features (I note PGA300, PGA305, and PGA900 used USB2ANY 30-pin and a substantial number of extra features beyond just GPIO, but ended up removed from online availability after "irregularities"). I don't think we care about supporting obsolete EVMs. There are also EVMs which include the 30-pin header and adapters, but only use a few things like I2C - I didn't include them.

    If you'd like to review the list yourself to be sure, I've attached a text file with all the EVMs found in the two data sources. Some of the boards are not actually EVMs, and are simply adapters or bridging boards for older interfaces; a few boards are no longer available for purchase as well.

    LP8731YZREVM
    LM75AEVM
    PGA900EVM-034
    DRV10975EVM
    LP5012EVM
    LM36274EVM
    PGA300EVM-034
    PGA305EVM-034
     PGA900EVM-034 
    LP8864EVM
    TPS65290BMEVM
    TPS65290ZBEVM
    TPS65290LMEVM
    LM3642TL-LTEVM
    LM3642TLEVM
    LMX25312265EVAL/NO
    LMX25312080EVAL/NO
    LM48901SQEVAL/NOPB
    LMX25311778EVAL
    LM48903TLEVAL/NOPB
    LM3565EVM
    LMK04832EVM-CVAL
    LMX2433EVAL/NOPB
    LM3630EVM
    LMK04828BEVM
    LMK04821EVM
    LMK04826BEVM
    LMK00304EVM/NOPB
    LMK00306EVM/NOPB
    LMK00308EVM/NOPB
    LMH6881EVAL/NOPB
    LMH6882EVAL/NOPB
    LM3646EVM
    TPS65132BEVM
    LMK04806BEVAL/NOPB
    LMK04808BEVAL/NOPB
    LMK03000CEVAL/NOPB
    LMK04000BEVAL/NOPB
    LMK04033BEVAL/NOPB
    LM3561EVM
    LP8556TM-EVM/NOPB
    LM3532EVM/NOPB
    PGA970EVM
    LMX25412690EVAL/NO
    DS90UB914A-CXEVM
    LP8557IEVM
    LMX2581EVM
    LM3639AYFQEVM
    LMX2492EVM
    LMX2571EVM
    LMX2487E-EVM
    TPS650830EVM-095
    LMP92066EVM
    TLC6C5712EVM
    LM3695EVM
    LP8556SQ-EVM/NOPB
    DRV10963AEVM
    TPS22993EVM-033
    LMX2820EVM
    TPS65218EVM-100
    DRV10987EVM
    DRV10983Q1EVM
    DRV10983EVM
    DRV10975EVM 
    LMH1218EVM
    LM3632EVM
    USB2ANY-UWIRE
    LM36922EVM
    LM36923EVM
    LM3648EVM
    TPS65400EVM-678
    LM3643EVM
    LM3644EVM
    LM3643AEVM
    TPS22994EVM-091
    TPS65132WEVM-669
    TPS68470EVM-089
    TPS61177AEVM
    PGA900EVM
    LP5024EVM
    LMK04616EVM
    TLC6C5716EVM
    LM36923HEVM
    TPS65651AEVM-765
    TPS65651EVM-765
    TPS65652EVM-765
    TPS65651BEVM-765
    LMK04610EVM
    LMK04208EVM
    TPS65680EVM
    TPS65126EVM-003
    DAC70508EVM
    DAC70504EVM
    TLC6C5816EVM
    DAC8742HEVM
    LMK04832EVM
    TPS65632EVM-712
    TPS65132SEVM-866
    TPS65132LEVM-711
    LP3907TLEVM
    LMX2592EVM
    LMX2582EVM
    TPS657095EVM-122
    LMX8410LEVM
    LP8866EVM
    TLC6C5724EVM
    LP5036EVM
    LMX2694EPEVM
    ONET1130EC-EVM
    TPS929120EVM
    LP5860EVM
    TPS929240EVM
    TPS929160EVM
    LP5861TEVM
    LP5860TEVM
    LP5861TEVM
    LP5813-12WCSPEVM
    LP5867WCSPEVM
    LP5813-12WSONEVM
    LP5811-10EVM
    LP5815DRLEVM
    LP5814DRLEVM
    TPS92402RRVEVM
    LM3645EVM
    LED016A
    LP5814YCHEVM
    LP5815YCHEVM
    LMX1205MSEVM
    LM49370RLEVAL/NOPB
    LMX25412060EVAL/NO
    LMX25412060EVAL/NOPB
    LMX25412380EVAL/NO
    LMX25412380EVAL/NOPB
    LMX25412690EVAL/NOPB
    LMX25413030EVAL/NO
    LMX25413030EVAL/NOPB
    LMX25413320EVAL/NO
    LMX25413320EVAL/NOPB
    LMX25413740EVAL/NO
    LMX25413740EVAL/NOPB
    LP5864EVM
    TPS62360EVM-655
    TPS65290EVM
    ULC1001-DRV290XEVM
    

  • Apologies, I just noticed your query about USB2GPIOv2 - I could request a similar query, but I think there's not much to analyze from this data. The USB2GPIOv2 provides an SMBus implementation that is compatible with the USB2ANY 10-pin pinout. There are likely some devices relying on the ALERT line for SMBus or PMBus, which is unfortunately placed on a USB2ANY pin that does not support interrupt function - but the next-generation platform could easily allocate an interrupt pin for this use case and just not expose that functionality to the USB2ANY compatibility layer. Perhaps the more complex question is how to manage the pull-ups, since the USB2GPIOv2 apparently has four separate possible pull-up implementations (see table 3.2 in the user's guide for the interface). I'm not sure who's depending on the integrated pull-up behavior, but I suspect that requiring minor rework to include on-board pull-up resistors for compatibility with a next-generation interface is not a terrible burden in most cases, so perhaps backward compatibility with the pull-up functionality is not a serious impediment.