Author Topic: My first PCB ever (audio amplifier)  (Read 4140 times)

0 Members and 1 Guest are viewing this topic.

Offline lutkeveldTopic starter

  • Regular Contributor
  • *
  • Posts: 126
  • Country: nl
My first PCB ever (audio amplifier)
« on: August 09, 2014, 06:45:46 pm »
Hi, new guy here. Long time reader, first time posting :)

I'm working on my first PCB ever, it's going to be an audio amplifier. I'm using Eagle and made my own part.
Problem is that the auto placed tStop layer is bigger than the SMD pad. So in the board view there is no soldermask between the pads.
Is there a way to modify this or will my board house (seeed) auto fix it?

Second problem is that the chip (MAXIM MAX9744) requires 3-3.6v on Vdd? Seems quite odd to me. Never saw an amplifier that converted the main (PVDD) voltage to a lower voltage. What is it used for, can I skip it?

Thanks in advance :). I will probably post some more questions along the way if I can't find them myself.
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: My first PCB ever (audio amplifier)
« Reply #1 on: August 09, 2014, 06:51:54 pm »
Second problem is that the chip (MAXIM MAX9744) requires 3-3.6v on Vdd? Seems quite odd to me. Never saw an amplifier that converted the main (PVDD) voltage to a lower voltage. What is it used for, can I skip it?

"3-3.6V" means 3.3V, which is "the" standard general-purpose supply voltage for digital circuitry. (5V is for Arduino and the '80s ;)) You need this supply because your amplifier chip is digitally controlled (notice the I2C interface?)

As for your soldermask issue - you need to reconfigure the software to generate smaller mask expansions, or else you won't have soldermask. The board house won't fix it. You should check with them and make sure they can handle the size you need - if you specify mask but it's too small for them, they may try to make it anyway, leaving little threads of soldermask around your pads which make soldering difficult. In that case you'd be better off omitting it entirely over the pads (not ideal, but better than having them fuck it up).

Unfortunately I don't know how to do that in Eagle.
« Last Edit: August 09, 2014, 06:55:16 pm by c4757p »
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline lutkeveldTopic starter

  • Regular Contributor
  • *
  • Posts: 126
  • Country: nl
Re: My first PCB ever (audio amplifier)
« Reply #2 on: August 09, 2014, 07:04:54 pm »
Thanks for your very quick response :-+

Ah, but I'm not going to use the I2C interface, I'll be controlling the volume with a potentiometer. Can I leave it unconnected then?

I checked some other Atmel 44QFN package which was in Eagle's default library, that one also has too large tStop pads.

And a picture to illustrate what I'm saying:
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: My first PCB ever (audio amplifier)
« Reply #3 on: August 09, 2014, 07:07:50 pm »
No, you must still power up the entire chip, unless the datasheet says otherwise (and I don't see it saying that anywhere).

As for the other footprints having their expansion too large as well - I don't know about Eagle, but most other EDA tools allow you to set a soldermask expansion per footprint and per board. It's possible that they are inheriting the mask expansion set for your entire board.

It's also possible that they're wrong. Manufacturer-provided stuff like that frequently is.
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline lutkeveldTopic starter

  • Regular Contributor
  • *
  • Posts: 126
  • Country: nl
Re: My first PCB ever (audio amplifier)
« Reply #4 on: August 09, 2014, 07:16:03 pm »
It's going to be battery powered, am I supposed to use a DC-DC converter to get to 3.3v? Doesn't feel like the right thing to do, I've never seen anyone do that.
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: My first PCB ever (audio amplifier)
« Reply #5 on: August 09, 2014, 07:16:42 pm »
Surely a linear regulator will be fine - it won't draw very much current, at least, compared to the output current of the amplifier itself.

Doesn't feel like the right thing to do, I've never seen anyone do that.

Well, if you need a voltage, you have to get it somehow. A DC-DC converter is typically the way you do that... :P
« Last Edit: August 09, 2014, 07:18:40 pm by c4757p »
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline lutkeveldTopic starter

  • Regular Contributor
  • *
  • Posts: 126
  • Country: nl
Re: My first PCB ever (audio amplifier)
« Reply #6 on: August 09, 2014, 11:06:29 pm »
After some further investigation it seems that there is indeed a linear regulator on other audio amps. It's just so tiny that I failed to notice before. I'll have a look for one that meets my requirements.

 
 

Offline ThomasDK

  • Regular Contributor
  • *
  • Posts: 139
  • Country: dk
  • B.Eng. EE
Re: My first PCB ever (audio amplifier)
« Reply #7 on: August 10, 2014, 01:16:15 am »
In your board view, go to ULP -> Masks, and change Min and Max from the default 4 mil.

I have gotten away with 1 mil in the past with one of the chinese boards houses (can't remember which, either elecrow or elec-freaks)
 

Offline lutkeveldTopic starter

  • Regular Contributor
  • *
  • Posts: 126
  • Country: nl
Re: My first PCB ever (audio amplifier)
« Reply #8 on: August 10, 2014, 07:46:28 am »
In your board view, go to ULP -> Masks, and change Min and Max from the default 4 mil.

I have gotten away with 1 mil in the past with one of the chinese boards houses (can't remember which, either elecrow or elec-freaks)

Thomas, if I go to 'File' -> 'Run ULP' there is only a ULP called Maskdata. It makes the pads white. Can't seem to find the option you are referring to.

However, I just loaded the DRC of Seedstudio and the Tstop layers are a lot smaller. Soldermask still doesn't expand between the pads tho.
« Last Edit: August 10, 2014, 07:58:35 am by lutkeveld »
 

Offline ThomasDK

  • Regular Contributor
  • *
  • Posts: 139
  • Country: dk
  • B.Eng. EE
Re: My first PCB ever (audio amplifier)
« Reply #9 on: August 10, 2014, 07:16:31 pm »
In your board view, go to ULP -> Masks, and change Min and Max from the default 4 mil.

I have gotten away with 1 mil in the past with one of the chinese boards houses (can't remember which, either elecrow or elec-freaks)

Thomas, if I go to 'File' -> 'Run ULP' there is only a ULP called Maskdata. It makes the pads white. Can't seem to find the option you are referring to.

However, I just loaded the DRC of Seedstudio and the Tstop layers are a lot smaller. Soldermask still doesn't expand between the pads tho.

Sorry, typo... DRC-->Masks ;)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf