Author Topic: Novation USB Controller - USB connection repair  (Read 2456 times)

0 Members and 1 Guest are viewing this topic.

Offline japasetelagoasTopic starter

  • Regular Contributor
  • *
  • Posts: 84
  • Country: br
  • Just an ordinary electronics hobbyist.
Novation USB Controller - USB connection repair
« on: November 08, 2020, 06:35:00 pm »
Hi there, opening up this thread in order to seek help for a major screwup that I came up with while trying to fix a Novation ReMOTE 61SL keyboard.



Initially the owner (a friend of mine, who had basically condemned the keyboard as trash) told me that the USB functionality was not working. He told me that the previous guy that tried to fix it told him that the issue was probably at the USB IC. Being as naive as possible I jumped into the cause, ordering the TAS1020B from Aliexpress (I know, no the best supplier out there) without checking anything on the PCB. (This was the first mistake, not checking voltages, continuity, nothing at all)

Once the IC's arrived I turned on my hot air station and tried to remove the TAS1020B, by the way, all of this without a microscope. (Second mistake, ended up ripping a few pads off from the PCB, total fu** up.)

After that, I decided to get me a microscope, Andonstar's AD407. I also bought more TAS1020B's from Aliexpress. Once they all arrived I started dealing with this issue the way I should've done from the get go.

I'm going to provide all of the info as it is at the moment:

This is how the PCB looks as a whole


This is the problematic USB section:
TAS1020B is the IC


This is the pinout of the TAS1020B, the ones highlighted in yellow are the ones that I ripped the pads off.
I rotated the orientation of the datasheet image in order to match how the IC is placed on the PCB


SUMMARY OF THE PROGRESS UP TO NOW
I've found that one of the PCB tracks coming straight out of the USB connector was broken, after making a jumper from the connector pin to the next component on the PCB track (a fuse) I was able to power up the controller's LED screen, LED's from the push buttons, etc. So, the USB is now PARTIALLY working, it's now powering up the keyboard, the whole issue now is that is simply doesn't communicate with the PC.

I was wondering if I had analyzed this first, I wouldn't need to remove the initial IC, ripping the pads off. A perfect example of do your measurements first, then you start adding/removing stuff.

I also found that the TAS1020B has pins for both ANALOG GROUND/VOLTAGE and DIGITAL GROUND/VOLTAGE. I measured the pins and noticed that both grounds are connected. Is this an issue?



I tried jumpering the AVss pin (Analog Ground) with the RESET pin but it did nothing.



Also tried measuring the USB DATA + and DATA- with the scope (set to RS232 decode mode) but got nothing:




What am I missing? Why can't I get this thing to communicate? Should I try to swap the TAS1020B once again?

Thanks
The endless river...
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3748
  • Country: us
Re: Novation USB Controller - USB connection repair
« Reply #1 on: November 08, 2020, 06:49:04 pm »
By wiring the /RESET to ground, what were you expecting to happen? The circuit will be held in reset.
Why RS232 decode mode? The data is not in that format.
 

Offline japasetelagoasTopic starter

  • Regular Contributor
  • *
  • Posts: 84
  • Country: br
  • Just an ordinary electronics hobbyist.
Re: Novation USB Controller - USB connection repair
« Reply #2 on: November 08, 2020, 09:09:20 pm »
By wiring the /RESET to ground, what were you expecting to happen? The circuit will be held in reset.
Why RS232 decode mode? The data is not in that format.

Thanks for the reply. I've removed the jumper from the RESET pin and noticed that jumpering the "MRESET with either 3.3V Analog or Digital triggers the Windows notification on my PC, the one that sounds when you plug a new device. HOWEVER it's still not recognized by Windows.

I'm still wondering what I'm supposed to do with RESET and RSTO

RESET CMOS 41 O General-purpose active-low output which is memory mapped
RSTO CMOS 12 O Reset output: An output that is active while the master reset input or the USB reset is active

Judging by description RSTO is directly related to MRESET, its pad doesn't seem to lead to anywhere on the PCB. No really sure what to do with the RESET pin.
The endless river...
 

Offline Renate

  • Super Contributor
  • ***
  • Posts: 1701
  • Country: de
    • Renate's Android Page
Re: Novation USB Controller - USB connection repair
« Reply #3 on: November 09, 2020, 01:12:38 pm »
HOWEVER it's still not recognized by Windows.
Meaning what? Is it enumerating correctly? Is it finding a driver?
Is it visible in Device Manager? Is it visible in UsbView.exe?
Can you see the full enumeration in your beautiful USB hardware protocol analyzer?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf