전체 글 558

SPI(Serial Peripheral Interconnect) 버스 란?

1. SPI(Serial Peripheral Interconnect) 버스란 SPI (Serial Peripheral Interconnect) 버스는 Motorola에 의해 개발된 전이중 (full duplex) 통신이 가능한 동기 통신 규격이다. I2C와 마찬가지로 마스터-슬레이브 방식으로 동작하며 마스터가 동기를 위한 클럭을 출력한다. 각 SPI 슬레이브 장치는 chip enable (/CE) 입력을 가지고 있으며 이 입력이 활성화되었을 때에만 동작한다. 따라서 마스터는 여러 개의 slave select (SS) 선을 슬레이브들의 /CE에 연결하고 한 순간에 하나의 슬레이브만 선택하는 방법을 사용하여 두 개 이상의 슬레이브 장치들을 구동할 수 있다. SPI의 통신 속도는 최고 70 MHz에 이르기 때..

[통신] 2020.09.14

Image Acquisition 이란..

Pixel이라 불리는 개별의 빛에 감응하는 센서(sensor)들로 이루어진 CCD(Charge Coupled Device) Chip을 사용하는 영상입력장치 (Image Acquisition Unit)가 주류를 이루며 이는 예전의 Tube Type에 비하여 작고, 가벼우며, 빠르게 반응하고, 나은 선형성(linearity)을 갖고 있을 뿐만 아니라 기계적인 충격, 자기장이나 광학적 변화에도 강하다. 또한 높은 생산성으로 대량생산이 가능해서 낮은 가격을 유지할 수 있다. CCD는 빛(wavelength 400nm - 1000nm)을 부하(charge)로 변화시키고 읽는 주기일 때 Voltage로 바뀌어 출력하게 된다. 2개의 광자(photon)는 1개의 전자(electron)를 발생시키며 50,000개의 전..

[카메라·영상] 2020.05.19

메타 스테빌리티(Metastability)의 이해 - Altera White Paper

메타 스테빌리티의 이해 메타 스타 빌리티(MetaStability)는 신호가 관련이 없거나 async. clock domain의 회로간에 전송 될 때 FPGA를 포함한 digital device에서 시스템 장애를 일으킬 수있는 현상입니다. 이 백서에서는 FPGA의 metastability에 대해 설명하고 현상이 발생하는 이유를 설명하고 설계 실패를 일으킬 수있는 방법에 대해 설명합니다. Metastability으로 인해 계산 된 MTBF (mean time between failures)는 설계자가 이러한 실패 가능성을 줄이기위한 조치를 취해야하는지 여부를 나타냅니다. 본 백서에서는 다양한 design 및 device parameter에서 MTBF를 계산하는 방법과 FPGA 벤더 및 설계자가 MTBF를 ..

[FPGA] 2020.01.08