:::: MENU ::::

PCB Trace 저항값 계산기

PCB의 선폭, 동박의 두께, 길이를 입력하면 저항값을 얻을 수 있다.

Electrical Equations:
Resistance = Resistivity*Length/Area*(1 + (Temp_Co*(Temp – 25))
Where, Area = Thickness*Width
A copper Thickness of 1 oz/ft^2 = 0.0035 cm
Copper Resistivity = 1.7E-6 ohm-cm
Copper Temp_Co = 3.9E-3 ohm/ohm/C

Thermal Equations:
Thermal_Resistance = Thermal_Resistivity*Length/Area
Copper Thermal_Resistivity = 0.249 cm-K/W (at 300K)

관련 링크: http://circuitcalculator.com/wordpress/2006/01/24/trace-resistance-calculator






오픈소스하드웨어 체크리스트

OSHWA에서 발표한 오픈소스하드웨어 체크리스트. 이것은 오픈소스하드웨어 정의 및 베스트 프랙티스의 내용을 기반으로 체크리스트를 만들었다.  그리고 오픈소스하드웨어가 반드시 갖추어야 할 요건에  관한 문서도 유용하다.

❏      Does your hardware comply with the open source hardware definition: http://www.oshwa.org/definition/

❏      Have you allowed anyone to study, modify, distribute, make and sell the hardware?

❏      If you used a Creative Commons license for your source files (documentation), did you chose options compatible with the definition? Non-Commercial and No Derivatives are not open source.

❏      Did you put the oshw logo on your hardware so people can easily identify it as open source hardware? (strongly recommended)

❏      Do all company logos on the hardware belong to you? Do not infringe on trademarks!

❏      Are your source files in an easily attainable format?

❏      Are the source files publicly available online?

❏      Are your source files easy to find, for example, linked to from the product page?

❏      Have you documented your project in a way that people will be able to copy?

❏      Is your documentation free of charge?

❏      Have you included images in your documentation? (strongly recommended)

❏      Are you emotionally prepared to allow your project to be copied?

❏      If not all parts/versions are open, have you clearly specified which portions of the design are being released as open source hardware and which are not?

위 체크리스트를 모두 만족하면 오픈소스하드웨어이고, OSHW 로고를 붙일 자격이 있다.



NXP LPC 시리즈 맥에서 개발 환경 – Flash Magic

NXP의 LPC 시리즈는 이클립스 기반의 툴인 LPCExpresso를 제공한다. 대부분의 개발 환경은 지난 포스팅을 참고. 따라서 Mac에서도 윈도우즈와 동일한 개발환경을 구축할 수 있다.  LPC 시리즈 칩 역시 시리얼 부트로더가 내장이 되어 있어서 쉽게 flash를 write할 수 있으며, FlashMagic이라는 툴을 사용한다. 원래 윈도우 기반으로 개발된 툴을 Mac에 Wine을 사용하여 포팅이 되어 있다. 그래서 시리얼 포트도 COM1, COM2 이런 식으로 표시가 된다.
FlashMagic

Mac에서 잡힌 시리얼 포트를 FlashMagic이 구동이 될때 COM1, COM2.. 으로 매핑이 되는데, 이것을 확인해서 해당되는 COM 포트를 넣어주면 된다. 매핑된 포트를 찾는 방법은 다음의 그림을 참고… 대개 serial to USB 컨버터를 사용하는데, Mac에서는 cu.*의 형태와 tty.*의 형태가 잡히는데, cu.*의 형태로 잡힌 포트를 사용하면 된다.
FlashMagic 포트찾기
즉 명령어는

ls -l /Applications/FlashMagic.app/Contents/Resources/dosdevices

그런데 문제는 추가적으로 연결되는 Seirial to USB 케이블들을 찾아주지를 못한다. 따라서 이때는 기존에 저장된 정보를 지우고 스크립트를 다시 실행해서 정보를 업데이트 해야 한다.

rm ./FlashMagic.app/Contents/Resources/dosdevices/COM*
./FlashMagic.app/Contents/Resources/WineskinStartupScript
ls -l ./FlashMagic.app/Contents/Resources/dosdevices

관련정보: http://forum.flashmagictool.com/index.php?topic=4130.0


CAM350으로 2개의 거버를 하나로 합치기

  • 첫번째 거버 파일을 auto import후 CAM 파일로 저장하는데, 좌표 계산을 쉽게하기 위해 Edit >> Change Origin하여 원점을 맞춘다. Auto import를 할때 NC drill data는 선택하지 말고 따로 불러와서 저장을 한다. Eagle CAD의 경우 확장자는 drd이다.
  • 두번째 거버 파일도 auto import후 CAM 파일로 저장
  • 첫번째 CAM 파일을 불러온 후 File >> Merge하여 두번째 파일을 불러오는데, 각각의 레이어를 맞춘다.
  • 불러온 데이터를 원하는 위치에 올린다. 이때 Setting >> View Option의 “View merged Databases”를 선택해 놓으면 불러온 거버 파일을 이미지로 볼 수 있다.
  • 불러온 거버 데이터는 merged data이므로 이것을 풀어야 한다. Edit >> Change >> Explode >> Merged database를 선택후 커서가 십자 표시가 되면 불러온 거버파일을 선택한다.
  • 이제 각 레이어 별로 선택을 해 보면서 제대로 Merge가 됐는지 확인한다.
  • Export >> gerber Data… Export >> Drill Data…를 하여 데이터를 저장한다.
  • 저장된 Merged 된 거버 데이터를 불러와서 제대로 되어 있는 지 확인한다.

참고 자료: http://www.elecrow.com/wiki/index.php?title=How_to_panelize_PCBs_with_CAM350

관련자료


Eagle CAD로 거버만들때 주의사항

이전에 작성한 포스팅 Eagle CAD에서 거버 만들기는 일반적으로 2층 PCB의 경우 bottom에 부품이 없을 경우를 가정한다. 만약 bottom면에 부품을 실장을 하거나, PCB에 이미지를 넣을 경우는 기본으로 설정된 레이어 이외의 레이어를 사용하므로, 거버를 만들때 추가적인 레이어가 선택이 되도록 해야 한다.

Bottom면에 부품을 실장할 경우는 Silk screen solder를 추가한다. 즉 거버파일을 만드는 단계에서 gerb274x.cam를 선택하고 작업을 할때 Silk screen SOL을 만들고 파일 확장자는 *.pls로 해서 작업을 하면 된다.

null

이렇게 할 경우 최종 거버파일은 10개가 된다.

  • Component side – *.cmp
  • Solder side – *.sol
  • Silk screen CMP – *.plc
  • Silk screen SOL – *.pls <= 추가된 거버 데이터
  • Solder stop mask CMP – *.stc
  • Soler stop mask SOL – *.sts
  • Drill rack data – *.drl
  • Excellon drill description – *.drd
  • Excellon drill took description – *.dri
  • Gerber photoplotter information data – *.gpi

그리고 만들어진 거버데이터는 반드시 확인하기~~

Eagle CAD 8.6 이후부터는 거버파일 만들기가 더 쉬워짐: 이 내용 참고


Pages:1...25262728293031...56