Announcement

Collapse
No announcement yet.

Redesign of a problematic pcb

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Redesign of a problematic pcb

    Hello,

    i have follow the advanced hardware design and now i have redesign this pcb attached where we have had many problem related to:
    ⦁ Emi emissions in the points of the images
    ⦁ We have heating problem connected to the power absorbed by our device, 24W more or less distributed on the 5,7,12V.
    ⦁ Clock signal problem on the line MCLK to the codec audio U1
    so in this relayout i have:
    ⦁ redesign the RMII ethernet net, metched the length, set a width as described in this guide pag.17, redesign the differential ETH nets TX and RX, remove the GND plane under the magnetic chip
    ⦁ Used the layer in different way. The TOP and BOTTOM layer are for high speed nets, layer 2 and 5 as GND, layer 3 and 4 for power supply and signals. In layer 5 a small part is used to renforce the 12,7,5V connection to the connector J3.
    ⦁ The SAI (or I2C) signal are designed using the width same as for the ETH RMII to reach the 50ohm impedence. A low length matching is done on these signal because i have more or less 5cm of signal length to the microprocessor that is on a different board. The MCLK work at 12Mhz

    this is my first work with fast net, what are you impression about this layout? Do you have suggestion how to improve this?

    Thanks all
    Last edited by ypkdani; 11-25-2019, 12:54 AM.

  • #2
    ypkdani that is like a lot to cover to answer. Please, do not expect that someone will answer all these your questions.

    I had a look at placement around U4 power supply and I would not do it that way. I would not place the chip on one side and inductor on the other and + added additional tracks on other layers. That is quite critical connection and if not done properly can cause a lot of troubles (I would just place the inductor on the same side as the chip as close as possible). Here is some info from design guide:


    Click image for larger version

Name:	layout guidlines lmr16030.png
Views:	78
Size:	140.9 KB
ID:	12485

    Comment


    • #3
      Hello Robert,

      ypkdani that is like a lot to cover to answer. Please, do not expect that someone will answer all these your questions.
      i know, is why i'm searching someone that can give us consulting

      I would not place the chip on one side and inductor on the other
      The problem is that we have height mechanical restriction on the top level. I have keep this part the same as in the previus layout improving the holes number and size but maybe is better redesign this part too... i need to see if there is enough space to move the chips on bottom side

      Thanks

      Comment


      • #4
        Hello,

        one question. On the net MCLK that transport the codec clock at 12Mhz we had many problem because the clock signal was not good and the codec loose data. WE have reduce the imx6 resistence output on the pin and now the problem is solved but my question is if this problem can be connected to a wrong impedence adaptation of the net? in the codec datasheet there are no indication about the impedence to keep...

        Thanks

        Comment


        • #5
          Standard digital signal impedance is usually 50-55OHMs single ended. Yes, clock signal is sensitive to impedance - often you will find series termination and sometimes also parallel termination on clock signals which can be tweaked based on measurements on real board. Just be careful, stronger signal can make more noise, so keep it on the level when it works reliably, but do not make it unnecessary too strong.

          Comment

          Working...
          X