I am designing an Atmega32U4 based board. The chip has a USB peripheral and I have made provision for that. But, the board is not detected in the device manager. I am attaching an image of the USB track and connector. It is a micro USB connector. Now, I have designed the tracks using the differential impedance considerations in Altium. But, it is clearly noted that one track is slightly more thicker than the other.
The circuit of the USB section is as shown below -
The USB connections i.e - the voltage and the USBVCC at the MCU end are shown as well.
But, I am unable to detect the chip and work on it. The chip,per-se, is fine and it works fine. Just that the USB section is not working. I know that the USB needs controlled impedance. But, I have seen many boards which do not even have a ground reference on the next layer for the USB tracks. Yet, they function. Any inputs please.