:::: MENU ::::

Fabless: The Transformation of the Semiconductor Industry

무료로 다운로드 받은 책 : 다운로드
Book Cover Final
Table of Contents
Chapter 1: The Semiconductor Century
Chapter 2: The ASIC Business
In Their Own Words: VLSI Technology
In Their Own Words: eSilicon Corporation
Chapter 3: The FPGA
In Their Own Words: Xilinx
Chapter 4: Moving To The Fabless Model
In Their Own Words: Chips And Technologies
Chapter 5: The Rise Of The Foundry
In Their Own Words: TSMC And Open Innovation Platform
In Their Own Words: GLOBALFOUNDRIES
Chapter 6: Electronic Design Automation
In Their Own Words: Mentor Graphics
In Their Own Words: Cadence Design Systems
In Their Own Words: Synopsys
Chapter 7: Intellectual Property
In Their Own Words: ARM
In Their Own Words: Imagination
Chapter 8: What’s Next For The Semiconductor Industry

3D 프린터 트러블 슈팅

Pillowng

Top layer에서 팬의 속도가 최대가 아닐때 이런 문제가 발생할 수 있다.  Top Layer는 최소 6 top layer가 되야.. 즉 0.1mm 레이어 두께일때 0.6mm

Warping

히트베드, 풀 사용, Brim 을 적용

Elephant’s foot

레벨링을 해서 약간 띄움

Stringing

Retracation & 온도를 낮춤

Ringing

프린팅 속도를 낮춤, acceleration 속도를 낮춤, Outer wall을 0.8mm 이상으로

과도한 열도 이런 형상을 유발할 수 있다.

참고자료


PCB 제조 관련

  • Plating Finish : leaded or lead-free HASL (Hot Air Solder Leveling) vs ENIG (Electroless nickel immersion gold) plating. HASL pad는ENIG보다 평탄하지 않다.
  • Copper trace: 6 mil
  • Hole size: 0.2 – 0.3mm via 사이즈가 일반적
  • Silk: LPI printing (Liquid photo imaging)이 높은 해상도를 가짐
  • Castellated Holes
  • FreeDFM: https://www.my4pcb.com/net35/FreeDFMNet/FreeDFMHome.aspx

freedfm



SD 메모리 SPI로 제어하기

SD 메모리 카드

SD메모리 는 SDC(Secure Digital Memory Card)를 지칭하며 MMC(Multi Media Card)와 호환된다. 이 SD메모리 카드는 SDIO 또는 SPI로 제어가 가능하다.

SD card pinout

SD 메모리 SPI로 제어하기

SPI 모드는 4가지가 있는데, SD를 제어하기 위해서는  Mode 0를 사용한다. 즉 CPHA = 0, CPOL = 0

SD_SPI_CMD

SPI로 제어시 command는 Command Index(1바이트) + Argument(4바이트) + CRC(1바이트) = 총 6바이트로 구성이되며, 항상 응답코드가 있다. CRC는 CMD0의 경우 0x95, CMD8의 경우 0x87이며, 나머지는 코드에서 0xFF로 처리한다. 아래 링크의 스펙 문서의 부록에 command list 참고

SD spec: https://www.sdcard.org/downloads/pls/simplified_specs/archive/partE1_200.pdf

SD 메모리카드의 인터페이스는 기본적으로 SD모드 이므로 SPI모드로 바꾸기 위해서는 절차가 필요하다.

SD Initialize using SPI

참고할만한 자료


OSHW 인증

OSHWA에서 OSHW 인증을 구축하기 위한 작업을 진행중이다.

관련자료: http://www.oshwa.org/2015/06/02/building-an-open-source-hardware-certification-with-oshwa/

공개되는 정보에 따라  몇가지 레벨의 인증이 생길 것 같고, 인증로고도 만들어 질 것 같다.

Primary Goals

  • Make it easier for the public to identify open source hardware.
  • Move towards common expectations of what qualifies as open source hardware, including how non-open elements of putatively open source hardware is handled.
  • Expand the reach of open hardware by making it easier for “outsiders” to participate by setting clear expectations and definitions.

Optional/Secondary Goals

  • Encourage the creation of OSHW database
  • Develop an additional sustainable funding source for OSHWA

 


MX 레코드

MX 레코드는 사용자의 메일 계정을 호스팅하는 서버로 메일을 전송하는 도메인에 연결된 DNS 설정이다. 이 설정은 도메인 호스트가 관리하며, 메일이 제대로 전송되도록 하기 위해 일반적으로 여러 개의 서버에 레코드를 만든다. 이렇게 하는 이유는 서버 하나가 다운되더라도 메일이 다른 서버로 라우팅하기 위해서인데, 10, 20, 30 등의 값을 사용하여 우선순위를 부여하며, 숫자가 작을수록 우선순위가 높다.

Google Apps MX 레코드 값

이름/호스트/별칭 TTL*(Time To Live) 레코드 유형 우선순위 값/응답/목적지
공백 또는 @ 3,600 MX 1 ASPMX.L.GOOGLE.COM
공백 또는 @ 3,600 MX 5 ALT1.ASPMX.L.GOOGLE.COM
공백 또는 @ 3,600 MX 5 ALT2.ASPMX.L.GOOGLE.COM
공백 또는 @ 3,600 MX 10 ALT3.ASPMX.L.GOOGLE.COM
공백 또는 @ 3,600 MX 10 ALT4.ASPMX.L.GOOGLE.COM


Power cord spec.

파워코드 규격

H03VV-F – HAR, PVC, Light-Duty, 300 Volt

H03VV-F is a harmonized, light duty, oil-resistant, flexible, PVC multi-conductor 300-volt European cord. Recommended for use in connecting small electrical appliances under low mechanical stress environments as in offices, kitchens and households. H03VV-F can commonly be found in connections to kitchen utensils, desk lamps, floor lamps, vacuum cleaners, office machines and radios. These cables should NOT be used in cooking and heating apparatus. Available in black, white or gray jacket. Max operating voltage in single or three phase system is Uo/U 330/300 volts. In a direct system, max operating voltage is Uo/U 495/495 volts. Outdoor installation is not permitted.
Bending Radius: 7.5 x Cable Diameter
Temperature: -5 Deg C. to +70 Deg C.
Flame Protection: IEC 60332.1
Rated Working Voltage: 300/300 Volts
Stranding: VDE-0295 Class 5, IEC 60228 CL-5 (fine bare copper)
Color Code: VDE-0293-308
Approvals: <HAR> HD 21.5 S3, <VDE> 0281 Part-5, IEC 60227-5, CE Low-Voltage Directive & RoHS Compliant
http://www.muellergroup.net/har-cord/403%20%20H03VV-F.pdf

H05VV-F – HAR, PVC, Light-Duty, 500 Volt

H05VV-F is a harmonized, light duty, oil-resistant, flexible, PVC multi-conductor 500-volt European cord. Recommended for use in connecting small electrical appliances under medium mechanical stress environments as in offices, kitchens and households. H05VV-F can commonly be found in connections in damp and wet areas as in refrigerators, washing machines and spin-dryers. These cables are suitable to be used in cooking and heating apparatus if there is no actual direct contact with the hot parts or other heat influences. These cables are also suitable for fixed applications in furniture, wall partitions, decoration coverings and in hollow spaces of prefabricated building parts. Available in black, white or gray jacket. Max operating voltage in single or three phase system is Uo/U 318/550 volts. In a direct system, max operating voltage is Uo/U 413/825 volts. Outdoor installation is not permitted.

Bending Radius: 7.5 x Cable Diameter
Temperature: -5 Deg C. to +70 Deg C.
Flame Protection: IEC 60332.1
Rated Working Voltage: 300/500 Volts
Stranding: VDE-0295 Class 5, IEC 60228 CL-5 (fine bare copper)
Color Code: VDE-0293-308
Approvals: <HAR> HD 21.5 S3, <VDE> 0281 Part-5, IEC 60227-5, CE Low-Voltage Directive & RoHS Compliant
http://www.muellergroup.net/har-cord/400%20%20H05VV-F.pdf


아두이노 Serial to USB 사용하기

원본소스는 Mac에서 \Resource\Java\hardware\arduino\firmware\atmegaxxu2 아래에 있다. arduino-usbdfu 또는 arduino-usbserial 를 사용한다. 이 소스에는 USB 프레임워크인 LUFA(Lightweight USB Framework for AVRs)가 빠져있으므로 http://www.fourwalledcubicle.com/LUFA.php 에서 다운로드한다. 다운로드한 LUFA 폴더를 arduino-usbserial 폴더와 같은 위치에 복사한다.

make 파일에서 다음과 같은 내용을 수정한다.

LUFA_PATH

# Path to the LUFA library

LUFA_PATH = ../

MCU

MCU = at90usb162  #atmega16u2와 pin to pin 호환임

컴파일된 hex파일은 avr isp등으로 write하면 된다.

이렇게 작업한 내용은 https://github.com/jbkim/usbserial


Pages:1...20212223242526...56