반응형

기존의 16.6버전과 17.2버전에선는 회로를 그리고 실수로 무언가를 빼먹거나 추가했을 때 다시 netlist를 업데이트 하는게 조금 번거로웠다. (아래 방법 참고)

https://ansan-survivor.tistory.com/11

 

[CAPTURE / PCB Editor] Orcad PCB Editor에서 Footprint 업데이트 및 추가된 것 적용하기

기존에 Orcad Capture에서 Footprint를 지정하고 넘어가는데, 실수로 잘못 입력하거나, 입력하지 않고 나중에 부품을 다 배치하고 발견하는 경우가 있다... 1.  다시 Capture로 넘어가 Footprint를 지정하고

ansan-survivor.tistory.com

 

그러나 최신버전인 17.4버전에서는 이 번거로움을 최소화 하고자 간단하게 Design을 Sync시켜주는 기능이 생겼다.

 

<Schematic에 부품 추가 후 PCB로 netlist 업데이트 하기>

위와 같이 새롭게 파트가 추가되어 PCB로 업데이트 시킬 때

 

1. xxx.dsn 클릭 - PCB - Update Layout

 

2. 그러면 새로 추가된 항목들이 표시가 된다. 확인 후 Sync

 

3. 그러면 추가한 새로운 C16이 바로 추가됨을 볼 수 있다.

 

 

 

반응형
반응형

Virtuoso에서 GDS파일을  import하는 방법

아래 영상 참고

https://www.youtube.com/watch?v=X56feAtHAJ4 

 

 

 

반응형
반응형

아래 사이트는 전세계 또는 미국의 시가총액 순위를 볼 수 있는 사이트 이다.

https://companiesmarketcap.com/

 

Companies ranked by Market Cap - CompaniesMarketCap.com

Ranking the world's top companies by market cap, market value, revenue and many more metrics

companiesmarketcap.com

 

2021년 11월 02 기준.

기본적으로 전세계 시총순위인데, 그럼에도 불구하고 대부분 미국주식이 상위를 차지하고 있음을 알 수 있다.

3위 사우디 석유회사 빼고 다 미국기업이다..
삼성은 고작 19위에 불과하다.. 심지어 순위가 점점 내려가고있다

반응형

<미국 내 기업 시총순위 보기>

(결과)

2021년 11월 02일, 마소가 애플을 잡아먹고 1위에 등극함을 볼 수 있다.

테슬라도 무섭게 올라와 Facebook을 제치고 5위까지 왔다.. 아마존은 횡보하고 테슬라는 치고 올라오고 이러다 곧 순위가 바뀌는게 아닌지 모르겠다.

 

 

 

 

 

반응형
반응형

요즘 나오는 대부분 메인보드는 가상화를 지원하지만, 일부 옛날 PC또는 사양이 작은 PC는 가상화를 지원하지 않을 수 있다. 이를 확인하는 방법이 있다. 

AMD는 모르겠지만, 인텔 사이트에서 해당 사항을 확인하는 솔루션을 제공한다.

 

1. 아래 인텔 링크에 접속

https://www.intel.co.kr/content/www/kr/ko/download/12136/28539/intel-processor-identification-utility-windows-version.html

 

인텔® 프로세서 식별 유틸리티 - Windows* 버전

이 다운로드는 Windows*용 인텔® 프로세서 식별 유틸리티 버전 6.7.21.1028을 설치합니다.

www.intel.co.kr

 

 

2. 다운로드 클릭

3. 프로그램 설치

4. 프로그램 실행 (아이콘 클릭도 가능)

 

5. 약관 동의

6. 결과 확인. 아래와 같이 CPU기술의 가상화 기술에 체크가 되어있으면 된다.

 

반응형
반응형

 

 

이용성 교수님께서 만든 영상자료이다. Atmega128을 설계할 때 필요한 기본 회로들을 정리해 주셨다. 이를 요약한다.

https://www.youtube.com/watch?v=y1XFo6ZkzOc 

Atmega128을 위한 최소 회로도에 대한 정보이다.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sail987&logNo=49455986 

 

ATmega128 동작을 위해 연결해야 하는 최소 핀에 대한 회로도

아래 회로도는 ATmega128을 동작시키기 위해 연결해야 하는 최소 핀에 대한 회로도이다. 여기에 있는 핀...

blog.naver.com

 

위 내용들을 바탕으로 보기 쉽게 아래와 같이 요약했다.

 

 

<VCC, GND 전원회로,>

MCU동작을 위한 전원 연결. 아래 항목에 VCC와 GND핀을 연결한다. DC 5V동작이므로 해당 전압을 만들어 주어야 한다.

(DC 5V를 만들기 위한 회로는 아래 참고)

https://ansan-survivor.tistory.com/986

 

[전원회로] 전류량에 따른 DC 12V to 5V Regulator 전원 회로

일반 가전에서 많이 쓰는 12V짜리 DC전원을 5V로 강하 시켜주는 회로 흐르는 예상 전류량에 따라 여러 방법으로 전압강하회로를 적용시킬 수 있다. 1. 50mA 이하 전류가 흐를때 2. 100mA 전류가 흐를때

ansan-survivor.tistory.com

 

위 핀들은 모두 5V와 GND를 연결해준다.

 

 

 

 

<RESET 회로>

HIGH 상태일 때는 칩이 정상 동작하며, 리셋 스위치를 누르면 20번핀이 LOW상태가 되며 1.5us 이상의 LOW신호가 인가되어야 리셋이 된다. 이때 Cap을 붙여 채터링을 막을 수 있고, 스위치를 눌렀을 때 급격한 전압 변동을 막을 수 있다.

Cap이 없을 때, 1.5us를유지하기도 전에 순시간에 엄청 빠른 채터링이 발생할 수 있다.
&amp;nbsp;Cap이 잠시 충전해둔 전압을 방출하며 서서히 전압이 낮아지며 안정적으로 스위치 작동 가능

(시뮬레이션 방법은 아래 참고)

https://ansan-survivor.tistory.com/679

 

전기 전자 회로 무료 시뮬레이션 사이트 (free circuit simulation site)

아래 회로 시뮬레이션을 웹상으로 쉽게 해주는 사이트가 있어 공유한다. http://www.falstad.com/circuit/circuitjs.html http://www.falstad.com/circuit/circuitjs.html www.falstad.com 배선 및 소자 배치는..

ansan-survivor.tistory.com

 

 

 

<Clock 발생 회로>

MCU는 클럭에 따라 동작하는데, Atmega128은 16MHz 클럭신호가 23, 24번핀에 인가되어야 한다.

 

 

 

<ISP 커넥터 회로 (프로그래밍 enable 회로)>

ISP케이블을 통해 프로그래밍한 데이터를 MCU에 다운로드하기 위한 회로이다. UART통신을 통해 PC에서 작성한 C코드를 컴파일하여 MCU에 다운로드 시킬 수 있다. 

 

PEN(핀1) : SPI를 활성화시키는 단자로 일반적인 동작모드에서는 사용하지 않고 파워 온 리셋시 0상태로 유지해 SPI를 허용하게 한다.

ISP 6핀, ISP 10핀 (ISP케이블이 6핀인지, 10핀인지 원하는 옵션에 맞춰 선택한다.)

해당 NET를 Atmega128 위 핀에다 연결한다.

 

 

 

(결과) 이제 최소한의 Atmega128에 ISP를 연결하여 컴파일한 C를 다운로드할 수 있는 환경이 조성되었다.

클릭 시 확대

 

(아래는 OrCAD로 만든 Atmega128 모듈을 직접 JLCPCB회사를 통해 SMT 주문 제작을 해보았다.)

https://ansan-survivor.tistory.com/1144

 

[PCB제작] OrCAD로 설계한 데이터를 JLCPCB를 통해 SMT 주문하기 ! (설계부터 PCB 주문 생산 까지)

PCB제조업체는 중국에 홍콩 업체 JLCPCB를 이용했다. 이번에는 한번 SMT를 이용해서 기계 납땜을 이용해보았다. Atmega128을 이용해서 최소한의 구동과 ISP를 통해 다운로드가 가능하도록 만든 회로이

ansan-survivor.tistory.com

 

반응형
반응형

 

1. 원하는 행 드레그

2. Ctrl + C 복사하기

3. 다른칸에 Ctrl + V 붙여넣기

4. 오른쪽 옵션 선택에서 아래와 같이 변경

(결과) 가로행에 쭉 나열되어있는 셀들이 세로줄로 나열된다.

 

반응형
반응형

 

1. 분리하고자 하는 셀 선택 - 데이터 - 텍스트 나누기

2. 구분 기호 또는 일정한 너비로 선택

 

3. 원하는 데이터 입력. (필자는 괄호닫기 기호를 이용해 분리했다.)

 

(결과) 데이터가 괄호닫기 기준으로 여러 셀로 다 분리된다.

 

반응형
반응형

 

 

< Atmega 프로그래밍 Clock 설계 >

Atmega의 기본 클락 동작을 위해서는 아래와 같이 Xtal핀에 16MHz 오실레이터 / 크리스탈을 배치한다.

16Mhz 크리스탈, 22pF 캐패시터 2개

 

< Atmega 프로그래밍 포트 회로 설계 (ISP, JTAG) >

AVR Atmega 계열에 프로그래밍을 하기 위해서는 Atmel Studio에서 만든 프로그래밍 데이터를 Atmega에 데이터를 전송해야 한다.

보통 AVR은 아래와 같은 ISP젝으로 연결하여 컴퓨터의 프로그래밍 데이터를 MCU로 전송한다.

(구매 링크)

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

https://coupa.ng/b9JWJG

 

10 세트 USBASP USBISP AVR 프로그래머 USB ISP USB ASP ATMEGA8 ATMEGA128 지원 Win7 64K

COUPANG

www.coupang.com

 

그러면 직접 Atmega에 어떤 핀을 연결하여 프로그래밍을 하는지 궁금할 것이다.

아래 사이트에 여러 유용한 AVR ISP 회로에 관한 정보를 제공한다.

https://www.kanda.com/avr-isp-circuits.html

 

Kanda - AVR ISP Circuit Schematics

Kanda - AVR ISP Circuit Schematics It is important to layout your PCB correctly to allow trouble free In System Programming of AVR microcontrollers. This guide covers the usual problems that are encountered and typical AVR ISP circuit schematics. Guide to

www.kanda.com

이를 필요한 부분만 추려서 요약.

 

보통 Atmega의 프로그래밍을 위한 ISP타입으로는 6핀 또는 10핀이 시중에 판매된다.

핀 모양으로는 아래와 같다.

10핀 / 6핀 ISP 포트
datasheet에서 발췌

 

 

또한 Atmega를 시리얼 통신을 통해 디버깅에 활용하는 JTAG포트 10핀.

JTAG 포트

https://coupa.ng/b9JXLV

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

JTAG ICE mkII 에뮬레이터 프로그래머 클론

COUPANG

www.coupang.com

 

 

 

6핀 ISP HEADER 사용시 아래와 같은 회로로 간단히 만들 수 있다.

그러나 SCK, MISO, MOSI 외에도 해당 포트를 SPI 통신으로도 사용할 수 있기 때문에, 만약 SPI를 사용할 계획이 있다면, 회로를 아래와 같이 구성해야 한다. SPI로 가는 부분에는 일반적으로 47K의 저항을 두어 분기시킨다.

ISP프로그래밍 포트 외 SPI포트로 사용할 때

 

< Atmega 프로그래밍 ISP 리셋 회로 활용 시 >

Atmega128의 리셋은 Low 신호가 1.5ms 이상 지속된다면 리셋이 된다. 따라서 안정적 동작을 위해 High 상태를 유지하되, 필요시 Low신호가 인가되도록 만든다.

 

Reset과 VCC사이 다이오드는 권장사항이지만, 실제 없어도 상관없다.

C값은 10nF ~ 100nF 사이

R값은 4.7K ~ 10K 사이 

간단한 RESET 풀업저항 1K 사용

(Low가 되면 리셋됨으로 High상태를 유지, Reset기능을 넣기 위해서는 스위치를 추가하면 된다.)

< Atmega 프로그래밍 전원 회로 MAX809, MAX803 활용 시 >

Reset과 VCC사이 다이오드는 권장사항이지만, 실제 없어도 상관없다.

 

* MAX803 / MAX809 / MAX810은 전원을 모니터링하는데 사용됨 5V , 3.3V , 3.0V , 2.5V 회로와 함께 사용할 경우 우수한 신뢰성 제공.  VCC가 설정된 공급전압 임계점 아래로 떨어질때 리셋신호를 보냄. VCC가 다시 임계점 위로 올라 올때까지 140ms 동안 상태를 유지 시킴. 

 

MAX809과 함께 RESET에 사용

MAX803과 함께 RESET에 사용

 

 

 

 

 

반응형
1···59606162636465···181

+ Recent posts