Hi
I aim to use USB as communication between a microcontroller and module, max speed 12 Mbs
I also aim to use the USB for firmware upgrades on module , using a PC with a USB cable(in my case a custom cable). This firmware update would only happen if the firmware on module is either old or has been corrupted(very rarely).
I will not connect to the PC using a standard USB, but using a custom USB with connection to the PCB stubs. This is my layout for your reference.
This is the layout:


In the middle of the USB differential pair, there is a pair of stubs, so that my connector can touch the PAD for a connection to a PC USB port.
Is there any issue having a USB differential pair with stubs for a PC connection as shown?
Another questions is the impedance calculation requirement is 90 ohms, would I be correct in saying the stubs will have some effect on the impedance?
My PCB has minimum trace width of 0.3mm and spacing between traces to be 0.2mm. The module has a large pad, but my microcontroller pad size width of 0.3
My Impedance calculator on my software produces the following:
1.
The calculator shows 90 ohms can be achieved using

The trace width(0.30967mm) is slightly larger the size of the smallest pad(0.3mm of the microcontroller), therefore i rounded the width to 0.3mm, as shown below:

This increases the impedance slightly to 91.25, but gives me nice trace from the module to the stub then to microcontroller.
Therefore my other question, is as I am using Stubs on PCB, which will effect the impedance, will this additional deviation cause any major issue to my design or performance?
Thanks
DJ
I aim to use USB as communication between a microcontroller and module, max speed 12 Mbs
I also aim to use the USB for firmware upgrades on module , using a PC with a USB cable(in my case a custom cable). This firmware update would only happen if the firmware on module is either old or has been corrupted(very rarely).
I will not connect to the PC using a standard USB, but using a custom USB with connection to the PCB stubs. This is my layout for your reference.
This is the layout:


In the middle of the USB differential pair, there is a pair of stubs, so that my connector can touch the PAD for a connection to a PC USB port.
Is there any issue having a USB differential pair with stubs for a PC connection as shown?
Another questions is the impedance calculation requirement is 90 ohms, would I be correct in saying the stubs will have some effect on the impedance?
My PCB has minimum trace width of 0.3mm and spacing between traces to be 0.2mm. The module has a large pad, but my microcontroller pad size width of 0.3
My Impedance calculator on my software produces the following:
1.
The calculator shows 90 ohms can be achieved using

The trace width(0.30967mm) is slightly larger the size of the smallest pad(0.3mm of the microcontroller), therefore i rounded the width to 0.3mm, as shown below:

This increases the impedance slightly to 91.25, but gives me nice trace from the module to the stub then to microcontroller.
Therefore my other question, is as I am using Stubs on PCB, which will effect the impedance, will this additional deviation cause any major issue to my design or performance?
Thanks
DJ