Olimex Support Forum

ARM => TI => Topic started by: stoyanoff on September 14, 2022, 12:52:04 PM

Title: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: stoyanoff on September 14, 2022, 12:52:04 PM
Greetings! I`ve just got your XDS100V3 and I was able to connect directly to the microcontroller. Everything seems to work properly. But I want to use an opto isolation between the controller and the programmer, because it is a high voltage/high power device. So I have an optoisolator based on ISO7240 and ISO7231 which works with XDS110. But with your debug probe i have an error SC_ERR_PATH_BROKEN. I don`t have anything connected on the probe side - no pull ups or downs. Only Vtref, GPIOOUT1 and GPIOOUT2 have 10k pull up resistors. As I said it works with XDS110 and it is taken by a TI design. What should I do to fix it?
Thanks!
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: LubOlimex on September 14, 2022, 02:45:47 PM
Probably XDS110 can power the isolation adapter and I am not sure if the XDS100v3 can power your isolation adapter.
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: stoyanoff on September 14, 2022, 05:49:57 PM
I have a separate power supply and I am not using the XDS as a powersource.
Do you want a schematic?
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: LubOlimex on September 15, 2022, 09:11:45 AM
Sure I will take a look. Still not sure if you have another extra power supply your insulator would do the job, or maybe you have two insulators - one for the power supply and another between the XDS and the target?
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: stoyanoff on September 16, 2022, 10:25:26 AM
So here is my schematic  Цък (https://drive.google.com/file/d/14Ol3nOdUpT3sY6HIp13JX3fqU2eXgpwx/view?usp=sharing)
the schematic is based on LAUNCHXL-F28069M. Previously I used modification of the controller with 100 pins package. Now I am using 80pins package. And I`ve noticed that the connection with my XDS110 through the optoisolator is unstable. My suggestion is that i`m missing some pull up/down resistors on SDI,TMS or SCK pin on the controller side.
Any suggestions?
Thanks!
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: LubOlimex on September 16, 2022, 10:47:49 AM
Maybe the opto-couplers are just too slow - are you using the slow or the fast version of optocouplers? 25Mbps or 150Mbps ones?

Did you try to reduce the connection frequency, maybe it will work better at lower speed?

Also we have a board with C2000 chip, maybe compare the JTAG lines with our design:

https://www.olimex.com/Products/DSP/Development/TMS320-P28016/

and schematic is here:

https://www.olimex.com/Products/DSP/Development/TMS320-P28016/resources/TMS320-P28016-REV-A-sch.gif
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: stoyanoff on September 16, 2022, 09:14:07 PM
Interesting! You have pull ups on TMS, SCK and TDI. And a small pull down group on SCK. I can add them to my schematic and check.
By the way, this is the second time which i hear about these 150Mhz versions of the digital isolators. I only find 25Mbps versions, but I think it should be enough because I tried to decrease the speed to 1Mhz with no success.
So I will add the neccessary pulls and will write again!
Thanks!
Title: Re: XDS100V3 doesn`t connect to TMS320F28069M Through Optoisolator
Post by: stoyanoff on September 22, 2022, 09:50:18 AM
No effect! I`ll change the approch. I will try to build an optoisolator based on Toshiba TLP2767.