본문 바로가기

Edward's labs

(208)
일본 블로거 소개 안녕하세요. 제가 2014.11.21일에 소개한 일본의 블로거에 대한 내용입니다.위 사람은 WIZnet 제품을 이용해서 제품을 하나 제작하였는데요. 하드웨어를 공부하는 사람에게도 많은 정보를 얻을 수 있다고 판단해서 개인 블로그에 소개하게 되었습니다.이런게 있구나, 하는 생각으로 읽어주세요.감사합니다.------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------이번에 포스팅할 것은 일본의 한 블로거가 사용한 Wiznet의 제품인데요.이 분이 올리신..
WIZnet Chip Altium Library Hello. refer to attach Altium Library.(footprint) Thank you. 아래 파일은 WIZnet 칩의 Altium library입니다.
데이터시트 읽는 방법 안녕하세요.. 꼼꼼히 읽어보시면 아주 도움이 되는 데이터시트 읽는 방법입니다. 앞으로 데이터시트 볼 일이 많아진다. 자주 보다보면 나름대로 읽는 법을 터득하게 되는 법이니깐, 이번에 한번 살펴보다가 눈에 잘 안들어온다고 너무 실망하거나 답답해 하지는 말기 바란다. 데이터시트가 뭔데? 데이터시트란, 한마디로 하자면, 각 전자부품의 사용설명서다. 회로설계할 때에 고려해야 할 것들이 들어있는 설명서. 전자 제품을 사면 함께 들어있는 설명서처럼 데이터시트도 제조사에 따라 그 형식과 내용이 조금씩 다르다. 어떤 회사들의 데이터시트는 화가 날 정도로 부실한 경우도 있는데, 데이터시트를 제공하는 수준을 보면 제조사의 (기술? 아니면 서비스?) 수준을 알아차릴 수 있다. 데이터시트는 원래 제조사에서 책으로 묶어서 발행..
Arduino + Ethernet module(Wiz812mj) 비닐하우스 소스 // DDR(Port Data Direction Register), PORT(Port Data Register), PIN(Port Input Pin Register) //1) DDRx : 값이 0이면 해당 핀을 입력으로 사용하고, 1로 설정하면 출력으로 사용함. //2) PORTx : 0으로 설정하면 해당 핀의 출력이 Low이고, 1로 설정하면 High를 출력함. // 만약 해당 포트를 입력으로 설정하고 PORT값을 1로 설정하면 내부 Pull-up이 동작합니다. //3) PINx : 해당 포트의 상태값을 읽어옵니다. Low면 0으로 읽고, High라면 1로 읽어서 PIN 레지스터에 // 저장됩니다. // 여기서 중요한 것은 해당 PIN레지스터는 PORT 값이 변경될때마다 새롭게 갱신되는 것이 아니라 /..
Transformer에 대해서(변압기) 앞에서 Inductor에 대해 정리할 때 문득 코일이라고 하는 것을 가장 흔하게 볼 수 있는 부분이바로 변압기에 있는 코일이라는 것이 생각났습니다.그래서 이번엔 변압기(Transformer)라는 놈에 대해 살짝 정리해 볼까 합니다.예전에 친구가 저에게 했던 말이 생각나네요..친구 : 야~ 너희 집에 도란스 있냐?나 : 도란스가 모냐? -_-;친구 : 아 도란스 몰라? 변압기~~~나 : 왜 그게 도란스냐~-.- 변압기지~!그게 트랜스를 일본말로 도란스~도란스~라 하는데.. 어른들이 많이 쓰는 말이죠~ 도라버리겠으~ㅡㅡㅋ사실 말로 듣고도 도란스가 변압기인지 첨 알았드랬죠..;;(일본어 쓰지 맙시다요~)우리가 생활에서 AC110V -> AC220V 또는 AC220V -> AC110V로 만들때 변압기를 사용하지..
PCB패턴 굵기에 따른 전류 계산 안녕하세요.Edward입니다.시작하기에 앞서 PCB 설계에 관해 다른 내용에 대한 포스팅도 공유드리려고 합니다.[PCB #1] PCB 설계란? (EMI에 강한 설계) [PCB #2] PCB 설계란? (EMI에 강한 설계) [PCB #3] PCB VIA 전류 허용치와 역할(EMC)본래 PCB 설계 시 패턴에 따라 허용하는 전류 치가 있습니다.여기서 소개드릴 계산기는 ANSI PCB Trace Width Calculator 입니다.링크: http://www.desmith.net/NMdS/Electronics/TraceWidth.html해당 계산기에는 PCB에 흐르는 전류, 두께, 온도 등을 입력하면 자동으로 배선 폭 결과나 출력됩니다.* FPCB 패턴폭에 따른 허용전류 계산통상 PCB Layout을 할때 기..
크리스탈(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를 사..