본문 바로가기

전자공학/전자회로

(75)
MCU) SPI 통신 및 CC2420란? 1. CC2520이란? CC2520은 RF 무선 통신 칩이다. 이것을 이용하면 2.4 GHz 대역에서 무선 통신을 할 수 있다.또한 ZigBee protocol stack을 올리면 ZigBee 통신도 가능하게 된다. CC2520은 TI사에서 만들었다. 따라서 CC2520과 관련된 자료는 http://www.ti.com에서 받을 수 있다. 본 보고서에서 사용하게 될 모듈은 Mango-Z1이다. Mango-Z1은 Cortex-M3와 CC2520을 결합한 모듈이며, 2.4GHz ZigBee/IEEE 802.15.4 RF transceiver가 가능하다.1.1 회로도 분석 펌웨어 제작에 앞서 하드웨어가 어떻게 구현되어 있는지 보도록 하자. CC2520은 아래와 같이 STM32F103RB에 연결되어 있다.그림 1..
Ethernet Auto-Negotiation & MDI Signal에 대한 정보 IPS가 관리콘솔과 연결이 끊어지고 연결이 안되길래.. 원인을 찾다가Auto-Negoiaton이란 기능을 On하고 재연결하니까 연결이 뿅!! 하고 됬다.우왕..이게 무슨기능이지?? Auto-Negotiation이란 기능에 대해서 찾아봤다..아래글은 http://spiderpig.egloos.com/1723732 에서 퍼온글이다.이해하기 쉽게 잘 설명되어 있다.추가적으로 Auto MDI/MDI-X기능도 궁금했던건데 굿굿 Auto-Negotiation이더넷의 가장 하부 계층을 담당하는 L1, L2 계층은 각각 물리 계층(Physical Layer : PHY)과 Data LinkLayer(MAC : Media Access Control 을 보통 지칭) 계층으로 불리우며 네트워크를 구성/설계하는데 있어가장 기본..
USB to UART 설계 !! 기초부터 설계까지 !! 안녕하세요 Edward AHN입니다.이번 WIZnet의 신제품 WIZ750SR을 제작하면서 USB to UART 설계를 진행하게 되었습니다.프로젝트를 진행하면서 CP2104를 이용하여 제작하게 되었는데요.회로설계는 아래 URL의 CP2104의 Datasheet를 참조하여 제작했습니다. https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2104.pdf 일단 USB to UART니깐, USB가 무엇인지 부터 알아보죠.USB의 설명은 아래 URL을 참고해주세요.https://ko.wikipedia.org/wiki/USB내용 중 아래 그림과 같이 USB는 여러 종류의 Connector가 존재합니다.이번에 WIZ750SR을 제작하면서 Micro-B type ..
데이터시트 읽는 방법 안녕하세요.. 꼼꼼히 읽어보시면 아주 도움이 되는 데이터시트 읽는 방법입니다. 앞으로 데이터시트 볼 일이 많아진다. 자주 보다보면 나름대로 읽는 법을 터득하게 되는 법이니깐, 이번에 한번 살펴보다가 눈에 잘 안들어온다고 너무 실망하거나 답답해 하지는 말기 바란다. 데이터시트가 뭔데? 데이터시트란, 한마디로 하자면, 각 전자부품의 사용설명서다. 회로설계할 때에 고려해야 할 것들이 들어있는 설명서. 전자 제품을 사면 함께 들어있는 설명서처럼 데이터시트도 제조사에 따라 그 형식과 내용이 조금씩 다르다. 어떤 회사들의 데이터시트는 화가 날 정도로 부실한 경우도 있는데, 데이터시트를 제공하는 수준을 보면 제조사의 (기술? 아니면 서비스?) 수준을 알아차릴 수 있다. 데이터시트는 원래 제조사에서 책으로 묶어서 발행..
Transformer에 대해서(변압기) 앞에서 Inductor에 대해 정리할 때 문득 코일이라고 하는 것을 가장 흔하게 볼 수 있는 부분이바로 변압기에 있는 코일이라는 것이 생각났습니다.그래서 이번엔 변압기(Transformer)라는 놈에 대해 살짝 정리해 볼까 합니다.예전에 친구가 저에게 했던 말이 생각나네요..친구 : 야~ 너희 집에 도란스 있냐?나 : 도란스가 모냐? -_-;친구 : 아 도란스 몰라? 변압기~~~나 : 왜 그게 도란스냐~-.- 변압기지~!그게 트랜스를 일본말로 도란스~도란스~라 하는데.. 어른들이 많이 쓰는 말이죠~ 도라버리겠으~ㅡㅡㅋ사실 말로 듣고도 도란스가 변압기인지 첨 알았드랬죠..;;(일본어 쓰지 맙시다요~)우리가 생활에서 AC110V -> AC220V 또는 AC220V -> AC110V로 만들때 변압기를 사용하지..
크리스탈(X-tal)과 오실레이터(OSC)의 차이 크리스탈(X-TAL)은 수동 발진자고 오실레이터(OSC)는 능동 발진자이다.오실레이터는 발진 회로가 내장되어 있으므로주변 회로가 간단하지만, 크리스탈은 발진 회로를 구성해야 하고 특히 수십Mhz 이상인 경우는 overtone 발진을 해야 한다.그러므로 판단 기준은 1.X-TAL 발진 회로가 내장된 IC를 사용하는 경우는 X-TAL을 사용한다. 2. 정밀한 주파수가 필요할 때 – 예를 들어 주파수 카운터, PLL, TIMER 등에 사용하는 경우는 X-TAL을 사용하고 콘덴서 대신 트리머를 사용하여 주파수 미세 조정을가능하게 한다. 3. 대량 생산인 경우는 COST면에서 아무래도 X-TAL이 유리하므로 X-TAL + 74HC04 등으로 발진 회로를 구성하는 것이 OSC보다 LOW COST가 된다.그 외의 경..
Level Shift 란? 위 그림을 보시면 아시겠지만, FET를 이용한 Level Shift입니다.만약 FET의 동작원리를 잘 모른다면 – http://blog.skhynix.com/m/post/941 참조하세요. 동작원리 1. 첫 번째 회로를 간단히 설명드리자면, FET(Gate)에 3.3V가 걸리면서 DVR_TX_5V와 AU_RX0가 FET으로 몰리게되고, 몰리게 되면서 3.3V는 Drain방향인 AU_RX0로 흐르게 됩니다. (참고로 FET(Gate)에 0.6V가 걸리면 Drain과 Source가 도통되게 됩니다.)2. 두번째 회로는 FET에 5V가 걸리면, DVR_TX_5V와 AU_RX0(3.3V)가 FET으로 몰리게되면서 5V가 Drain인 DVR_RX_5V로 흐르게 됩니다.사용이유위 회로를 사용하는 이유는, 5V를 사..
브레드 보드(Bread board)란 브레드보드(BreadBoard)속칭 “빵판”(Bread=빵, Board=판)으로도 불리며, 납땜을 하지 않고도 전자 부품 등을 쉽게 꽂아 전자회로를 구성할 수 있는 보드입니다. 재사용이나 수정이 쉬워, 프로토타입(시제품)을 만드는데 매우 유용하게 사용됩니다. 브레드보드의 내부는 아래 그림의 녹색 선과 같이 가로와 세로로 금속 조각이 각각 배치되어 있으며, 이웃하는 녹색선과는 연결되어있지 않습니다. +와 -기호가 붙은 가로선 부분은 버스영역으로 전원의 +,-를 각각 연결하고, 가운데의 세로 5칸씩으로 구분된 부분은 IC영역으로 부품을 연결하는데 사용합니다. 예로, +버스에 전원을 연결한 후, +버스와 IC영역 (2,a)을 연결하면, 2열의 a,b,c,d,e 모두에 전원이 공급됩니다. TIP 집적회로(Int..