<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NTREXGO - 디바이스마트, 엔티렉스 컨텐츠 통합 사이트 &#187; 20호</title>
	<atom:link href="http://www.ntrexgo.com/archives/tag/20%ed%98%b8/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ntrexgo.com</link>
	<description>엔티렉스, 디바이스마트 컨텐츠 통합 사이트</description>
	<lastBuildDate>Thu, 03 Mar 2022 06:47:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>[20호]싱크웍스 TMS320C2000 MCU 무료 세미나</title>
		<link>http://www.ntrexgo.com/archives/20628</link>
		<comments>http://www.ntrexgo.com/archives/20628#comments</comments>
		<pubDate>Fri, 30 Aug 2013 08:48:00 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[핫 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[뉴스]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[세미나]]></category>
		<category><![CDATA[싱크웍스]]></category>
		<category><![CDATA[프로덕트]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20628</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; 찌는듯한 무더위가 한창 기승을 부린 지난 7월9일 ㈜싱크웍스가 주최하고 디바이스마트, TI Korea가 후원하는 TMS320C2000 MCU 무료 세미나가 서울역 글로리 대회의실에서 개최되었다.
]]></description>
				<content:encoded><![CDATA[<table style="width: 620px">
<tbody>
<tr>
<td><img class="alignnone size-large wp-image-21039" alt="20hotsy01" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsy01-620x194.png" width="620" height="194" /><br />
찌는듯한 무더위가 한창 기승을 부린 지난 7월9일 ㈜싱크웍스가 주최하고 디바이스마트, TI Korea가 후원하는 TMS320C2000 MCU 무료 세미나가 서울역 글로리 대회의실에서 개최되었다.&nbsp;</p>
<table style="border-collapse: collapse;width: 620px" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync008.jpg" rel="lightbox[20628]"><img class="aligncenter" alt="강의를 경청중인신 참가자분들" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync008-620x413.jpg" width="306" height="204" /></a></td>
<td><img class="aligncenter" alt="20hotsync007" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync007-620x413.jpg" width="306" height="204" /></td>
</tr>
</tbody>
</table>
<p>올 4월에 이어 두번째로 열린 이번 TMS320C2000 세미나는 TMS320C2000에 관심있는 학생, 기업체 및 연구소분들을 모시고 “칩 구동의 첫번째 단계! 부트로더에 대한 내용과 Stand-Alone을 위한 플래시 메모리 운용”을 주제로 열렸다.</p>
<p style="text-align: left">이번 세미나는 크게 2부로 나뉘어 진행이 되었는데 세미나 1부는 TMS320C2000 MCU의 소개, 부트로더의 소개와 설명을 위주로 진행이 되었으며, 2부는 플래시 메모리 운용 전략 속도 최적화, 지적 재산 보호 방법 및, TMS320C2000을 사용하기 위한 개발환경 등의 설명과 현재 싱크웍스에서 운용하고 있는 교육 프로그램에 대한 소개순으로 진행이 되었다.</p>
<table style="border-collapse: collapse" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync006.jpg" rel="lightbox[20628]"><img class="aligncenter" alt="20hotsync006" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync006-620x413.jpg" width="382" height="254" /></a></td>
</tr>
<tr>
<td style="text-align: center">&lt;싱크웍스의 서적들&gt;</td>
</tr>
</tbody>
</table>
<p>또한, 기술상담 데스크를 통하여 제품 사용에 대한 문의사항 및 제품관련 문의에 대한 상담을 진행하였다. 마지막으로 세미나에 참여해주신 모든 분들께 싱크웍스에서 나온 TR28335 트레이닝 키트 및 디바이스마트에서 준비한 멀티부품함과 디바이스마트 매거진, TI 코리아에서 준비한 USB 등을 추첨을 통하여 나눠드리며, 이번 세미나 행사를 마무리 지었다.</p>
<table style="border-collapse: collapse;width: 620px" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center"><a style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size: 13px;line-height: 19px" href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync003.jpg" rel="lightbox[20628]"><img class="wp-image-21048" alt="20hotsync003" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync003-413x620.jpg" width="191" height="286" /></a><span style="line-height: 19px"><br />
</span></td>
<td style="text-align: center"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync005.jpg" rel="lightbox[20628]"><img alt="20hotsync005" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync005-413x620.jpg" width="191" height="286" /></a></td>
<td style="text-align: center"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync004.jpg" rel="lightbox[20628]"><img alt="20hotsync004" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync004-413x620.jpg" width="191" height="286" /></a></td>
</tr>
<tr>
<td style="text-align: center" colspan="3">&lt;싱크웍스의 다양한 실습장비들&gt;</td>
</tr>
</tbody>
</table>
<p>무더운 날씨에도 불구하고 참여해주신 많은 분들과 이번 세미나를 성공적으로 마감할 수 있도록 많은 노력을 하신 싱크웍스, TI 코리아 관계자분들께 감사의 인사를 전하며 이번 기사를 마친다.</p>
<table style="border-collapse: collapse;width: 620px" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync011.jpg" rel="lightbox[20628]"><img class="wp-image-21047 aligncenter" alt="20hotsync011" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync011-620x465.jpg" width="372" height="279" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync010.jpg" rel="lightbox[20628]"><img class="wp-image-21046 aligncenter" alt="20hotsync010" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotsync010-413x620.jpg" width="182" height="274" /></a></td>
</tr>
<tr>
<td style="text-align: center" colspan="2">&lt;한켠에 마련된 싱크웍스와 디바이스마트 상담데스크&gt;</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20628/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]국제 LED EXPO &amp; OLED EXPO</title>
		<link>http://www.ntrexgo.com/archives/20624</link>
		<comments>http://www.ntrexgo.com/archives/20624#comments</comments>
		<pubDate>Fri, 30 Aug 2013 08:40:22 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[핫 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[EXPO]]></category>
		<category><![CDATA[hot news]]></category>
		<category><![CDATA[LED]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20624</guid>
		<description><![CDATA[디바이스마트매거진 20호 &#124; 올해 11번째인 ‘국제 LED EXPO &#38; OLED EXPO 2013’이 6월 25~28일까지 3일간 경기도 고양시 킨텍스에서 열렸다. 이번 전시회는 약 250개 업체 600여 부스 규모로 진행되었다. 주요 참가 기업으로는 오스람, 금호전기, 필룩스, 일진엘이디, 루멘스, 엘이디라이텍, 테크룩스, 테크자인라이트패널, 썬엘이디, 아모럭스, 동광라이팅, 지오큐엘이디, 드림네트워크, 한국안테나, 오리엔트전자 등 LED, OLED 관련 조명과 장비, 부품, 애플리케이션, 소재, 연구기관에 이르기까지 폭넓은 범주의 다양한 콘텐츠와 전문 조명기술을 선보였다. 최근 올여름 전력난이 빚어지면서 블랙아웃(대규모 동시 정전)도 배제할 수 없는 상황이라 에너지 절약 효과가 큰 에너지 제품들이 주목을 받았다. 그 중 대표적으로 LED 조명의 보급을 확대하는 대안이 떠오르고 있어 내년 전시회는 업체 간 호환성, 고효율을 강화한 LED 조명 각축전이 벌어질 것으로 예상한다.]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size: 13px;line-height: 19px" href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled02.jpg" rel="lightbox[20624]"><img class="alignnone size-large wp-image-21067" alt="20hotled02" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled02-620x187.jpg" width="620" height="187" /></a></p>
<p>올해 11번째인 ‘국제 LED EXPO &amp; OLED EXPO 2013’이 6월 25~28일까지 3일간 경기도 고양시 킨텍스에서 열렸다. 이번 전시회는 약 250개 업체 600여 부스 규모로 진행되었다. 주요 참가 기업으로는 오스람, 금호전기, 필룩스, 일진엘이디, 루멘스, 엘이디라이텍, 테크룩스, 테크자인라이트패널, 썬엘이디, 아모럭스, 동광라이팅, 지오큐엘이디, 드림네트워크, 한국안테나, 오리엔트전자 등 LED, OLED 관련 조명과 장비, 부품, 애플리케이션, 소재, 연구기관에 이르기까지 폭넓은 범주의 다양한 콘텐츠와 전문 조명기술을 선보였다. 최근 올여름 전력난이 빚어지면서 블랙아웃(대규모 동시 정전)도 배제할 수 없는 상황이라 에너지 절약 효과가 큰 에너지 제품들이 주목을 받았다. 그 중 대표적으로 LED 조명의 보급을 확대하는 대안이 떠오르고 있어 내년 전시회는 업체 간 호환성, 고효율을 강화한 LED 조명 각축전이 벌어질 것으로 예상한다.</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled006.jpg" rel="lightbox[20624]"><img class="alignnone size-medium wp-image-21072" alt="20hotled006" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled006-300x225.jpg" width="300" height="225" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled007.jpg" rel="lightbox[20624]"><img class="alignnone size-medium wp-image-21073" alt="20hotled007" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled007-300x225.jpg" width="300" height="225" /></a></td>
</tr>
</tbody>
</table>
<p>알티에스에서 선보인 비전검사기는 반도체나 전자부품, LED 부품, 레이저마스킹 등 기존에 육안으로 검사하던 부분을 자동화 시스템으로 확장시켜 검사해주는 장치를 선보였다. 비전검사기는 검사자가 직접 눈으로 하는 것이 아닌 설정된 프로그램대로 부품의 불량 유무를 자동으로 선별해주는 부품 검사 솔루션이다.</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled011.jpg" rel="lightbox[20624]"><img class="alignnone size-medium wp-image-21077" alt="20hotled011" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled011-300x200.jpg" width="300" height="200" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled012.jpg" rel="lightbox[20624]"><img class="alignnone size-medium wp-image-21078" alt="20hotled012" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled012-300x200.jpg" width="300" height="200" /></a></td>
</tr>
</tbody>
</table>
<p>금호전기는 IT 융합을 통해 절전 효과를 꾀한 스마트폰 무선조명 시스템을 비롯한 안정기 호환형 LED 튜브, 컨버터 외장형 LED 튜브 등 약 80여 종의 제품을 선보였다. 스마트폰 무선조명 시스템은 스마트폰 애플리케이션을 이용해 조명을 제어할 수 있는 솔루션으로 사용자가 스마트기기를 통해 LED 조명의 빛 밝기를 조절하는 `디밍(dimming)’기능을 구현, 에너지 절감 효과를 낼 수 있도록 했다. 그룹과 개별 제어가 가능해 가정뿐만 아니라 사무실, 학교, 쇼핑몰 등 다수 조명이 적용된 곳에서도 편리하게 제어할 수 있다. 또 세계 최고 효율을 자랑하는 `컨버터 외장형 LED 튜브’와 안정기 교체 없이 형광등만으로 더욱 편리하게 교체할 수 있는 `안정기 호환형 LED 튜브’도 주목을 받았다.</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled009.jpg" rel="lightbox[20624]"><img class="alignnone  wp-image-21075" alt="20hotled009" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled009-300x200.jpg" width="189" height="126" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled008.jpg" rel="lightbox[20624]"><img class="alignnone  wp-image-21074" alt="20hotled008" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled008-300x200.jpg" width="189" height="126" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled010.jpg" rel="lightbox[20624]"><img class="alignnone  wp-image-21076" alt="20hotled010" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled010-300x200.jpg" width="189" height="126" /></a></td>
</tr>
</tbody>
</table>
<p>오스람 코리아는 100년 넘는 조명산업의 경험과 기술을 바탕으로 3D 디스플레이월, 고성능 LED 모듈, 자동차용 LED 램프, 의학용 LED 램프 등 총 20여 종의 다양한 제품을 선보였다. 특히 `형광체 분리형’ 기술을 통해 LED 램프 및 조명기구 모듈에도 사용할 수 있도록 한 고품질 건축 LED `듀리스 컬러 버전(DURIS P5)’도 선보여 눈길을 끌었다. 이 제품은 백색광을 생성하는 데 필요한 컨버터는 칩에 직접 부착되지 않으면서도 일정 거리에서 진청색의 LED를 구현할 수 있다.</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled013.jpg" rel="lightbox[20624]"><img class="size-medium wp-image-21079 aligncenter" alt="20hotled013" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled013-300x200.jpg" width="300" height="200" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled005.jpg" rel="lightbox[20624]"><img class="wp-image-21071 aligncenter" alt="20hotled005" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled005-300x225.jpg" width="270" height="203" /></a></td>
</tr>
</tbody>
</table>
<p>영동테크원의 솔라 충전컨트롤러(PV Controller)이다. 태양광 모듈전용 충전제어장치, 배터리의 충전 용량 및 전압을 온도에 따라 최적의 상태 유지, 전력을 최대 효율로 충전, 과방전 방지, 과충전 방지 등의 배터리 보호기능, 충전지 수명을 최대한 늘릴 수 있는 제어장치가 포함되어 있다. [좌]
산업통상자원부와 경기도, 대한무역진흥공사(KOTRA)가 후원하는 ‘제6회 LED&amp;OLED 산업 신기술 개발 우수업체’ 홍보관이 마련되어 있었다. 산업통상자원부장관상은 ㈜필룩스, ㈜지오큐엘이디, ㈜아모럭스가 받았다. 경기도지사상은 ㈜동광라이팅, ㈜기가레인이, KOTRA사장상은 ㈜한국안테나, 드림네트워크가 차지했다. [우]
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled001.jpg" rel="lightbox[20624]"><img class="alignnone  wp-image-21080" alt="20hotled001" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled001-300x225.jpg" width="190" height="142" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled003.jpg" rel="lightbox[20624]"><img class="alignnone  wp-image-21082" alt="20hotled003" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled003-300x225.jpg" width="190" height="142" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled002.jpg" rel="lightbox[20624]"><img class="alignnone  wp-image-21081" alt="20hotled002" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20hotled002-300x225.jpg" width="190" height="142" /></a></td>
</tr>
</tbody>
</table>
<p>한편에선 2013 빛공해사진 &amp; UCC 공모전 수상작들의 작품들이 전시되어 있었다. 친환경 공모전으로 불필요하거나 원치 않는 빛, 필요 이상의 빛이 사람과 자연이 해를 입는 모든 상황이 빛공해인데, 빛공해는 빛이 나빠서 생기는 공해가 아니라 빛을 나쁘게 사용하기 때문에 생기는 환경공해이다. 빛공해를 보다 쉽게 이해하고 무엇이 빛공해인지 생각하며 생활을 개선할 수 있는 계기를 만들고자 하는 취지가 담겨있다.</p>
<p>내년부터 백열전구 생산과 수입이 전면 금지된다고 한다. 백열전구의 전기에너지 95%가 빛이 아닌 열로 낭비되는 저효율 조명기구이다. 한편 LED(Light Emitting Diode·발광다이오드)는 반도체 소자에 의해 빛을 발산하며 전기를 빛에너지로 바꾸는 효율이 높아 백열전구, 할로겐등과 비교하면 84∼87% 전기를 절감하고 형광등에 비해서도 37%나 에너지가 절약된다. OLED(Organic Light Emitting Diode·유기발광다이오드)는 현재 디스플레이에 주로 사용되지만, 앞으로 감성 조명시장을 주도할 것으로 전망된다. 이렇기 때문에 최근 세계시장에서 LED 조명 수요가 확대되고 조명부문에 관한 관심과 성장이 더욱 가속화될 것으로 보인다. 내년 LED EXPO는 비즈니스 중심의 전시회를 기획할 것이라고 하는데 다양한 신제품들이 출시되어 바이어들의 많은 교류가 있기를 기대해 본다.</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20624/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]CANTUS-CAN 개발보드 출시!</title>
		<link>http://www.ntrexgo.com/archives/20620</link>
		<comments>http://www.ntrexgo.com/archives/20620#comments</comments>
		<pubDate>Fri, 30 Aug 2013 08:19:27 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[프로덕트 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[뉴스]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[프로덕트]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20620</guid>
		<description><![CDATA[디바이스마트매거진 20호 &#124; (주)에이디칩스에서 CAN 통신 및 WIFI 통신 기능이 추가된 CANTUS-CAN 개발보드를 출시했다.]]></description>
				<content:encoded><![CDATA[<table style="width: 620px" border="0">
<tbody>
<tr>
<td><img class="alignnone  wp-image-21029" alt="CANTUS-CAN Board" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/CANTUS-CAN-Board-620x465.jpg" width="496" height="372" />&nbsp;</p>
<p>(주)에이디칩스에서 CAN 통신 및 WIFI 통신 기능이 추가된 CANTUS-CAN 개발보드를 출시했다. CANTUS-CAN 개발보드는 저가의 고성능 32비트 마이크로컨트롤러인 CANTUS 칩의 기능을 보드상에서 다양한 어플리케이션 개발에 적용할 수 있도록 구성되어 있으며, 기존 제품인 CANTUS 개발보드에서 CAN과 Wi-Fi(option) 통신 기능을 추가하여 다양한 통신 방식을 활용할 수 있는 개발 환경을 제공한다. 보다 자세한 사항은 디바이스마트 홈페이지를 통해서 확인할 수 있다.</p>
<p><span style="color: #339966"><strong>■ 제품 특징 ■</strong></span></p>
<p>· Main MCU &#8211; 32bit MCU CANTUS512<br />
· JTAG Debugger<br />
· CAN 2Ch.<br />
· UART 4Ch.<br />
· Nand Flash 4Gbit<br />
· SD card Socket<br />
· RTC &amp; Back-up Battery<br />
· G Sensor<br />
· 2.8” TFT-LCD(320X240) with Touch Panel<br />
· Extension SRAM I/F Connector<br />
· USB Device<br />
· Key 4 ea<br />
· Wi-Fi Module &#8211; adc-171(별매 옵션)</p>
<p><span style="color: #339966"><strong>■ 구성품 ■</strong></span></p>
<p>· Hardware<br />
· DC 12 Volt Power Adapter<br />
· USB Cable<br />
· Serial Cable<br />
· E-CON (JTAG Download Device)<br />
· Software – ㈜에이디칩스 홈페이지 다운로드, www.adc.co.kr<br />
· EISC Studio<br />
· SDK<br />
· etc</p>
<p><img style="line-height: 19px" alt="" src="http://www.devicemart.co.kr/data/temp/877565.jpg" width="454" height="346" /></p>
<p><a title="제품구매하러가기" href="http://www.devicemart.co.kr/goods/view.php?seq=1076412" target="_blank">제품구매하러가기</a></p>
<p>TEL. 031-463-7500<br />
www.adc.co.kr</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20620/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]Smart GPS (UIGGUB10-V02R01) 출시!</title>
		<link>http://www.ntrexgo.com/archives/20608</link>
		<comments>http://www.ntrexgo.com/archives/20608#comments</comments>
		<pubDate>Fri, 30 Aug 2013 07:58:29 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[프로덕트 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[뉴스]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[프로덕트]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20608</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; GPS 개발 전문 기업인 유아이구즈에서 안테나 일체형 GPS모듈인 UIGGUB10-V02R01을 출시했다. 간단한 인터페이스로 Serial을 통해 간편하게 GPS Application을 구성할 수 있으며, 초고속 어쿼지션(Acquisition), 효율적인 전원 관리, 열악한 환경에서의 수신 기능 등의 장점을 가지고 PDA, Pocket PC, 그리고 다른 컴퓨팅 장치,네비게이션, LBS 응용 제품 등에 다양하게 응용할 수 있다. ]]></description>
				<content:encoded><![CDATA[<table style="width: 620px" border="0">
<tbody>
<tr>
<td><strong style="color: #3366ff"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/유아이구즈.jpg" rel="lightbox[20608]"><img class="wp-image-20963 aligncenter" alt="유아이구즈" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/유아이구즈-620x465.jpg" width="347" height="261" /></a></strong></p>
<p>GPS 개발 전문 기업인 유아이구즈에서 안테나 일체형 GPS모듈인 UIGGUB10-V02R01을 출시했다.<br />
간단한 인터페이스로 Serial을 통해 간편하게 GPS Application을 구성할 수 있으며, 초고속 어쿼지션(Acquisition),<br />
효율적인 전원 관리, 열악한 환경에서의 수신 기능 등의 장점을 가지고 PDA, Pocket PC, 그리고 다른 컴퓨팅 장치,네비게이션, LBS 응용 제품 등에 다양하게 응용할 수 있다.<br />
개방된 지역에서 최고 2~5M CEP이하의 정확성을 갖는 Raw 데이터 출력과 10Hz까지의 Raw 데이터 업데이트율로 정밀한 위치추적도 가능하다.<br />
보다 자세한 사항은 디바이스마트 홈페이지에서 확인 가능하다.</p>
<p><span style="color: #3366ff"><strong>주요 기능</strong></span></p>
<p><strong>정밀한 위치추적</strong><br />
· 개방된 지역에서 최고2-5m CEP이하의 정확성을 갖는 Raw데이터 출력<br />
· 10Hz 까지의 Raw 데이터 업데이트율<br />
· SBAS (WAAS, MSAS, EGNOS, GAGAN) 위성 지원으로 정확도를 증가</p>
<p><strong>초고속의 어쿼지션</strong><br />
· 50 채널, 1 백만 개의 상관자<br />
· 확장성, 구성 가능한 32채널에 의한 고성능 어쿼지션<br />
· 초 정밀성의 18개 추적엔진<br />
· 160 dBm SuperSense 어퀴지션, 리어쿼지션 및 추적감도<br />
· Clod start: 29s<br />
· Warm start : 29s<br />
· Aided starts: &lt; 1s<br />
· Hot starts: &lt; 1s<br />
· GPS 및 GALILEO 위성의 지원으로 정확성 및 수신 범위 향상</p>
<p><strong>참고사항</strong><br />
· Max. update : 4Hz<br />
· Sensitivity :<br />
· Acquisition : -160 dBm<br />
· Tracking : -160 dBm<br />
· Cold starts : -147 dBm<br />
· Storage Temp. -40°C to 85°C<br />
· Protocol : NMEA<br />
dslee@uigoods.com</p>
<p><a title="제품구매하러가기" href="http://www.devicemart.co.kr/goods/view.php?seq=1076544" target="_blank">제품구매하러가기</a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20608/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]9축 AHRS 센서 보드 MintIMU 출시!</title>
		<link>http://www.ntrexgo.com/archives/20603</link>
		<comments>http://www.ntrexgo.com/archives/20603#comments</comments>
		<pubDate>Fri, 30 Aug 2013 07:56:44 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[프로덕트 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[뉴스]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[프로덕트]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20603</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; (주)민토시스에서 9축 AHRS 센서 보드를 출시했다. 3축 자이로센서와 3축 가속도센서로 Invensense의 MPU-6000, 3축 지자기센서로 Honeywell 의 HMC5883L를 사용하였으며, 센서데이터 처리를 위해 아두이노 레오나르도 플랫폼을 탑재했다.]]></description>
				<content:encoded><![CDATA[<table style="width: 660px" border="0">
<tbody>
<tr>
<td> <img class="wp-image-20945 aligncenter" alt="20pro04" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20pro04-620x465.jpg" width="496" height="372" />(주)민토시스에서 9축 AHRS 센서 보드를 출시했다. 3축 자이로센서와 3축 가속도센서로 Invensense의 MPU-6000, 3축 지자기센서로 Honeywell 의 HMC5883L를 사용하였으며, 센서데이터 처리를 위해 아두이노 레오나르도 플랫폼을 탑재했다.</p>
<p>아두이노는 개발을 위한 별도의 디버깅툴을 구매할 필요없이 http://arduino.cc를 통해 오픈 소스방식으로 개발 환경을 제공한다. MintIMU의 가장 큰 차별성은 센서 알고리즘 및 데이터 처리를 위한 코드를 오픈 소스 방침을 적용하여 모두 공개한다는 것이다. 별도의 개발툴없이 개발이 가능한 아두이노 플랫폼과 센서 알고리즘 오픈 소스 방침으로 기획된 MintIMU는 별도의 제품없이 USB케이블만을 이용하여 센서 알고리즘의 적용, 테스트 및 개발이 가능하도록 지원한다.</p>
<p>또한, 별도의 마이크로프로세서없이 간단한 로봇 및 시스템 적용이 가능하도록 4개의 아날로그 입력, 5개의 PWM출력, 각각 1개의 SPI, I2C, UART를 제공한다. 예제코드 실행 방법 및 자세한 사항은 디바이스마트 홈페이지에서 확인 가능하다.</p>
<p><span style="color: #666699"><strong>제품특징</strong></span></p>
<p>· 9축 IMU/AHRS개발보드<br />
· MPU6000(1) : ±250, ±500, ±1000, ±2000°/sec 범위의 3축 자이로 센서<br />
· MPU6000(2) : 프로그램가능한 ±2g, ±4g, ±8g, ±16g 범위의 3축 가속도센서<br />
· HMC5883L : 3축 지자기 센서</p>
<p>· Arduino Leonardo 기반의 오픈소스 플랫폼<br />
· 별도의 장비없이 mini-USB포트를 통한 디버깅<br />
· SPI, UART 통신 포트(I2C통신은 지원하지 않습니다.)<br />
· 4개의 아날로그 입력<br />
· 5개의 PWM 출력<br />
· 5~12VDC전원 입력<br />
· 소스코드, 회로도 공개</p>
<p><a title="제품구매하러가기" href="http://www.devicemart.co.kr/goods/view.php?seq=1076737" target="_blank">제품구매하러가기</a></p>
<p>TEL. 070-7017-7575<br />
www.mintosys.com</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20603/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]휴대용 무선 온도조절 인두기 WSM1C 출시</title>
		<link>http://www.ntrexgo.com/archives/20594</link>
		<comments>http://www.ntrexgo.com/archives/20594#comments</comments>
		<pubDate>Fri, 30 Aug 2013 07:41:37 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[프로덕트 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[NEWS]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[디바이스 마트]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[인두기]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20594</guid>
		<description><![CDATA[디바이스마트매거진 20호 &#124; 세계적인 공구제조업체 Weller에서 전원이 없는 곳에서 사용했던 가스인두기 및 배터리 인두기의 단점인 작업성과 부족한 열효율을 보완한 WSM1C 휴대용 충전식 무선 온도조절형 인두기를 출시 하였다.]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<table style="width: 660px" border="0">
<tbody>
<tr>
<td>
<p style="text-align: center"><img class="wp-image-20948 aligncenter" style="line-height: 19px" alt="Weller 01" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/Weller-01-620x419.jpg" width="304" height="205" /></p>
<p>세계적인 공구제조업체 Weller에서 전원이 없는 곳에서 사용했던 가스인두기 및 배터리 인두기의 단점인 작업성과<br />
부족한 열효율을 보완한 WSM1C 휴대용 충전식 무선 온도조절형 인두기를 출시 하였다.</p>
<p>뛰어난 작업성과 열보완성을 지닌 WSM1C는 터치 스크린 방식을 채택, 터치스크린을 통하여 완벽한 컨트롤을 구현하고,<br />
micro soldering pencil (WMRP)을 사용하여 정밀한 작업을 가능하게 하였으며,<br />
최신의 충전기술이 적용된 LiFeP04충전지를 사용하여 짧은 충전시간을 통한 빠른 사용을 가능하게 하였다.</p>
<p><img class="wp-image-20949 aligncenter" style="line-height: 19px" alt="Weller 02" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/Weller-02-620x374.jpg" width="434" height="262" /></p>
<p>(20분 충전에 1시간 사용이 가능) 또한 충전 중 솔더링 작업이 가능하여 충전중에는 일반적인 온도조절형 인두기로,<br />
사용도 가능해, 전원이 없는 곳에서는 가스인두기 및 배터리 인두기의 대안으로, 전원을 연결해서는 온도조절형 스테이션 인두기로 사용이 가능하다.</p>
<p>WSM1C에는 온도 잠금기능, 개별적 세팅, 2가지 온도값 조절기능 (고정온도)의 기능이 있으며,<br />
고효율의 micro soldering pencil 을 사용하여 RT 시리즈의 팁교체도 가능한 편리한 제품으로,<br />
보다 자세한 사항은 디바이스마트에서 확인할 수 있다.</p>
<p><span style="color: #3366ff"><strong>■ 제품 특징 ■</strong></span><br />
· 본체 모델명 : WSM1C<br />
· 입력/출력 : 220V, 55W<br />
· 온도조절 : 터치 센서 ( 100℃ ~ 400℃)<br />
· 제품치수 : 5.24 x 4.33 x 2.17mm (길이 x 폭 x 높이)</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20594/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]USB Platform Cable Xilinx 출시!</title>
		<link>http://www.ntrexgo.com/archives/20588</link>
		<comments>http://www.ntrexgo.com/archives/20588#comments</comments>
		<pubDate>Fri, 30 Aug 2013 07:31:50 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[프로덕트 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[NEWS]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20588</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; (주)에이엠씨에서 사용자가 고안한 하드웨어 장치에 직접 연결하여, 모든 자이링스 사 디바이스의 프로그래밍이 가능한 고속 다운로드 케이블을 출시했다.]]></description>
				<content:encoded><![CDATA[<table style="width: 620px">
<tbody>
<tr>
<td><img class="wp-image-20969 aligncenter" alt="에이엠씨" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/에이엠씨-620x465.jpg" width="434" height="326" /></p>
<p>(주)에이엠씨에서 사용자가 고안한 하드웨어 장치에 직접 연결하여, 모든 자이링스 사 디바이스의 프로그래밍이 가능한 고속 다운로드 케이블을 출시했다.<br />
모든 윈도우 OS, 레드햇 리눅스와 호환되며 5V &#8211; 1.5V 사이 동작의 모든 인터페이스, 타켓의 I/O 전원 자동 검출,<br />
상태 표시 LED, ChipScope Pro 지원이 가능하며 최신 디바이스의 호환 연결도 가능하다.<br />
보다 자세한 사항은 디바이스마트 홈페이지를 통해 확인할 수 있으며, 구매도 가능하다.</p>
<p><span style="color: #3366ff"><strong><span style="line-height: 19px">제품특징</span></strong></span></p>
<p>· 모든 윈도우 OS 지원<br />
· 레드햇 리눅스 지원<br />
· 5V &#8211; 1.5V 사이의 동작의 모든 인터페이스 지원<br />
· 타켓의 I/O 전원의 자동 검출<br />
· 상태 표시 LED<br />
· ChipScope Pro 지원</p>
<p><span style="color: #3366ff"><strong>지원 디바이스</strong></span></p>
<p>· ZYNQ 등의 최신 디바이스 지원<br />
· 모든 종류의 Virtex/Spartan과 XC4000 FPGA 제품군<br />
· XC9500 / XC9500L / XC9500XV, CoolRunner XPLA3 / CoolRunner-II CPLDs<br />
· XC1800 ISP PRIMs<br />
· XCF00S / XCF00P Platform<br />
· 3rd-Party PROM 지원</p>
<p><a href="http://www.devicemart.co.kr/goods/view.php?seq=1075800" target="_blank">제품구매하러가기</a></p>
<p>TEL. 031-451-4976</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20588/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]Programmable Embedded 서버 솔루션 출시</title>
		<link>http://www.ntrexgo.com/archives/20584</link>
		<comments>http://www.ntrexgo.com/archives/20584#comments</comments>
		<pubDate>Fri, 30 Aug 2013 06:59:42 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[프로덕트 뉴스]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[뉴스]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[서버]]></category>
		<category><![CDATA[프로덕트]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20584</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; 통신인터페이스 인프라솔루션 전문기업 (주)칩센은 대만 임베디드솔루션 전문기업인 Tibbo Technology사와 전략적인 협력계약을 체결하고 한국에서 (주)칩센이 Tibbo Technology사의 임베디드솔루션을 독점적으로 판매/마케팅하기로 했다.]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td>
<table style="width: 620px">
<tbody>
<tr>
<td><a style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size: 13px;line-height: 19px" href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20proch02.jpg" rel="lightbox[20584]"><img class="wp-image-20973 aligncenter" alt="20proch02" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20proch02.jpg" width="297" height="179" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20proch01.jpg" rel="lightbox[20584]"><img class="alignnone  wp-image-20974" alt="20proch01" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20proch01.jpg" width="324" height="162" /></a></td>
</tr>
</tbody>
</table>
<p>통신인터페이스 인프라솔루션 전문기업 (주)칩센은 대만 임베디드솔루션 전문기업인 Tibbo Technology사와 전략적인 협력계약을 체결하고 한국에서 (주)칩센이 Tibbo Technology사의 임베디드솔루션을 독점적으로 판매/마케팅하기로 했다.</p>
<p>Tibbo에서 개발하는 모든 제품군은 Programmable Solution으로, 사용자가 직접 자신만의 환경에 맞는 솔루션을 직접 만들 수 있는 사용자 친화적인 솔루션이다.<br />
제품 구성은 Serial 및 I/O to Ethernet 등 통신 인터페이스 및 통신변환 솔루션으로 모듈 제품군과 완제품군이 있다.<br />
Programmable(사용자 프로그램이 가능한) 솔루션의 장점은 사용자가 단순히 제품의 정해진 기능만을 사용해야 하는 것을 뛰어넘어 별도의 추가제품(콘트롤보드, 제품 등)이 필요없이 Tibbo제품 안에 사용자가 프로그램을 넣어 간단히 사용자의 제품을 구현할 수 있다.<br />
9월부터 디바이스마트에서 구입이 가능하며(시리얼서버완제품DS110x 부터 출시) 향후, 점진적으로 Tibbo Technology사 모든 제품을 확대 판매할 예정이다.</p>
<p><span style="line-height: 19px">www.chipsen.com</span></p>
<p>&nbsp;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20584/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]아날로그필터와 OPAMP Op Amp. 사용설명서 PART 1</title>
		<link>http://www.ntrexgo.com/archives/21290</link>
		<comments>http://www.ntrexgo.com/archives/21290#comments</comments>
		<pubDate>Fri, 30 Aug 2013 06:38:36 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[특집]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[OPAMP]]></category>
		<category><![CDATA[디바이스마트]]></category>
		<category><![CDATA[매거진]]></category>
		<category><![CDATA[싱크웍스]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=21290</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; 본 글은 “아날로그필터와OPAMP, ㈜싱크웍스 출판사, 백종철” 책자에서 자칫 많은 개발자들이 그 중요성을 간과 하기 쉽지만 실전에서 꼭 필요한 OPAMP에 대한 내용을 디바이스마트 매거진 독자들을 위해 발췌하여 수록하였습니다.]]></description>
				<content:encoded><![CDATA[<table style="width: 620px" border="0">
<tbody>
<tr>
<td>
<table style="width: 620px">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/아날로그필터와-Op-Amp..jpg" rel="lightbox[21290]"><img class="alignnone size-medium wp-image-21311" alt="아날로그필터와 Op Amp." src="http://www.ntrexgo.com/wp-content/uploads/2013/08/아날로그필터와-Op-Amp.-235x300.jpg" width="235" height="300" /></a></td>
<td><span style="font-size: x-large"><strong>아날로그필터와 OPAMP</strong></span></p>
<p><span style="font-size: x-large"><strong>Op Amp. 사용설명서 <span style="font-size: medium">PART 1</span></strong><span style="font-size: medium"> </span></span></p>
<p>&nbsp;</p>
<p>글 | (주)싱크웍스 백종철</p>
<p>&nbsp;</p>
<p><strong>본 글은 “아날로그필터와OPAMP, ㈜싱크웍스 출판사, 백종철” 책자에서 </strong><strong>자칫 많은 개발자들이 </strong><strong>그 중요성을 간과 하기 쉽지만 </strong><strong>실전에서 꼭 필요한 OPAMP에 대한 내용을 </strong><strong>디바이스마트 매거진 독자들을 </strong><strong>위해 </strong><strong>발췌하여 수록하였습니다.</strong></td>
</tr>
</tbody>
</table>
<p><strong style="color: #3366ff;font-size: large;line-height: 19px">목차</strong></p>
<p>1. Op Amp. 실제 부품의 이해와 핀 설명<br />
2. Op Amp.의 전원 공급과 전류의 흐름<br />
3. Rail to Rail Input Output(RRIO) 방식의 장점<br />
4. CMRR과 PSRR<br />
5. Loading Effect (부하의 영향)<br />
6. Instrumentation Amplifier<br />
(정밀 기기용, 계측용 증폭기)<br />
7. Op Amp.의 Sense 핀과 Ref. 핀의 사용법<br />
8. 단전원(Single Power Supply) 조건에서<br />
Op Amp. 구동<br />
9. Fully Differential Op Amp. (FDA)</p>
<p>&nbsp;</p>
<p><span style="line-height: 19px">이 글에서는 능동 필터의 핵심 소자로 사용되는 Op Amp.에 대한 내용을 다룬다. 쓰다 보니 양이 너무 많아져서, 취사 선택을 해야만 했다. 첫번째 기준으로는 FilterPro 사용에 있어서 부족함이 없도록. 둘째는, 현장에서 흔히 놓치는 Op Amp.의 중요한 성질들을 확실히 다루자 라는 것이었다. 아울러 실제 부품을 사용했을 때 발생 가능한 현상들을 TINA를 통해서 확인하는 과정을 곳곳에 배치했기에, 현 업무에 직접적으로 도움이 될 것이다. 마지막으로는, 최근 들어 주목받고 있는 FDA(Fully Differential op Amp.)를 다뤄봤다. 막상 별다를 바가 없다는 것을 이해하실 수 있을 것이다.</span></p>
<p><span style="color: #3366ff;font-size: large"><strong>1. Op Amp. 실제 부품의 이해와 핀 설명</strong></span></p>
<p>그림 1-1은 TINA에서 사용되고 있는 이상적인 Op Amp. (연산 증폭기)와 실제 Op Amp.의 핀을 보여 주고 있는데 일반적으로 이렇게들 사용하고 있다.</p>
<div id="attachment_21316" class="wp-caption alignnone" style="width: 506px"><a style="line-height: 19px" href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0.png" rel="lightbox[21290]"><img class=" wp-image-21316 " alt="20feasync0" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-620x150.png" width="496" height="120" /></a><p class="wp-caption-text">그림 1-1. TINA에서의 Op Amp. 라이브러리 좌. 이상적인 Op Amp. 우. 실제 부품</p></div>
<p>Ideal Op Amp의 경우, DC 전원 관련 핀을 생략하고 있기에 통상 세 개의 핀으로 Op Amp.를 구성한다. 우측의 TLC2274는 저전압용 Op Amp.로 만만하게 쓰이는 제품이며 Texas Instruments 사에서 공급한다. 전원 공급핀이 추가되어 핀이 총 다섯개다. 일반적인 경우다. 어떤 Op Amp. 들은 단일 Op Amp. 이면서도 7핀이나 9핀까지도 가지고 있는 것들도 있다. 이런 것들은 차츰 알아보기로 하고 우선은 5핀 표준 부품을 가지고 설명을 시작해보겠다. 먼저 Op Amp.를 이용할 때 가장 많이 쓰는 증폭 회로를 살펴보면서 핀에 담겨 있는 심오한 내용을 이해해 보도록 하자.</p>
<div id="attachment_21315" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-1.png" rel="lightbox[21290]"><img class=" wp-image-21315" alt="20feasync0 (1)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-1-620x238.png" width="496" height="190" /></a><p class="wp-caption-text">그림 1-2. TLC2274로 꾸민 반전증폭기</p></div>
<p>그림 1-2의 회로는 TLC2274 Op Amp.로 입력신호를 10배 증폭하면서, 출력신호의 위상이 입력신호와 180도 차이나는 반전 증폭기를 만든 것이다. 10배를 증폭한다면, Peak To Peak 전압, 즉, Vpp가 100V 인 정현파를 인가하면, 1,000Vpp 정현파가 만들어진다. 맞나? 일단은 너무 큰 것 같다. 앞서 TLC2274는 저전압용 Op Amp.라고 했는데, 100Vpp와 1000Vpp는 너무 큰 것 같다. 눈치 빠르신 분은 그림 1-2 회로에서 TLC2274에 공급된 전원이 +/-5V 이기에 출력 전압이 이 범위를 벗어날 수 없음을 잘 아실 것이다. 하지만, Op Amp.를 낯설어 하시는 분들도 계실 것이다. 그래서, TLC2274의 주요 규격부터 살펴보았다. TLC2274의 제품 설명서를 구하기 위해서 www.ti.com 을 방문 후 검색했다. 해당 제품 페이지를 찾아, 상단부를 캡쳐하여 그림 1-3에 옮겼다.</p>
<div id="attachment_21314" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-2.jpg" rel="lightbox[21290]"><img class=" wp-image-21314 " alt="20feasync0 (2)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-2-620x250.jpg" width="496" height="200" /></a><p class="wp-caption-text">그림 1-3. TLC2274 제품 웹 페이지</p></div>
<p>TLC2274 라는 부품명이 선두에 보이고, 바로 아래줄에 ‘(Active)’라는 말로 현재 생산중임을 알려주고 있다. 이어서 ‘Quad Low-Noise Rail-to-Rail Operational Amplifier’ 라는 문구가 보이는데 제품의 주요특징을 압축해서 잘 알려주고 있다. Quad라는 말은 한 패키지에 Op Amp.가 4개 들어있다는 얘기다. 그렇다면, 이 패키지의 총 핀 수는? Op Amp.당 5개가 필요하니, 총 20개가 될 터인데, 전원 핀을 공유한다면 14핀이면 해결 가능하다. 실제 14핀 SOIC, 14핀 TSSOP, 14핀 PDIP, 14핀 SO 패키지등으로 공급되고 있다. ‘Low Noise’ 라는 말은 받아들이기는 쉬우나, 정말로 얼마만큼 Low Noise인지는 판단하기가 무척 어렵고 그 안에 녹아든 기술 또한 이해하기가 만만찮다. 이 절에서는 부품을 사용하는 입장에서 Low Noise 여부를 가늠할 수 있는 지표들을 설명하도록 하겠다. 이어서 ‘Rail-to-Rail’ 이라는 용어가 나왔는데, 중요한 용어다. 일단은 저전압용 시스템에 적절한 전원 회로를 탑재하여, 낮은 전압에서 최대한 출력 신호 진동을 보장한 방식이라고만 이해해두자. 3 절에서 정밀하게 다루고 있으니, 조금만 기다려 주시기 바란다.</p>
<p>이어서, 고객들 평점과 평, 그리고 몇몇 아이콘들이 있고, 바로 밑에 Datasheet, 즉, 제품 설명서가 보이면서, 받아 보실 수 있도록 링크를 걸어 놓았다. 제품 설명서 이름은 ‘TLC227x, TLC227xA : Advanced LinCMOS Rail-to-Rail Op Amps (Rev.G)’ 라고 되어있다. 함축적 설명이다. 풀이하자면, TLC227x에서 x는 계열을 의미하는 것으로 이 계열에는 TLC2272와 TLC2274가 있다. 2272는 한 패키지에 Op Amp.가 2개 있는 것을 말한다. 이 패키지의 핀은 몇 개 일까? 그렇다. 전원을 공유하다 보니 8개이다. ‘Advanced LinCMOS’는 Texas Instruments사가 자랑하는 아날로그 반도체 제조 공정 중에 하나를 의미한다.</p>
<p>이어서 Description 항목이 나온다. 여기에서는, 주요 특징을 몇몇 문단에 걸쳐 설명하는데 사실 온갖 자랑이다. 여기에 혹해서는 안되고, 정말로 제대로 된 자랑인지는 제품 설명서를 봐야 하는데, 주목해야 할 부분은 ‘CMOS’ 라는 용어다. CMOS는 Complementary Metal Oxide Semiconductor의 앞머리 글자로 주로 상보성 금속 산화물 반도체 라고 옮기는데 필자도 이해가 어렵다. 갸우뚱! 무엇보다도 한자로 옮긴 말에는 중요한 정보 하나가 누락되어 있다. CMOS FET(Field Effect Transistor)로 그냥 옮겨 쓰는 것이 더 나을 듯 하다. 즉, 이 Op Amp.는 N형 MOS FET 와 P 형 MOS FET로 구성된 FET형 Op Amp.다. Op Amp는 BJT로 구성되기도 하고, FET로 구성되기도 하고, BiCMOS (BJT+CMOS)로 만들어지기도 한다. 초기의 Op Amp.는 BJT로 만들어 졌는데, 최근 들어서 CMOS로 된 Op Amp.가 널리 보급되고 있다. 각각의 장단점이 있는데, 범용으로 쓰기에는 어떤 것을 써도 큰 차이 없다. 반도체 회사들이 알아서 잘 만들고 있다. 다만, CMOS 공정이 BJT 공정보다 상당히 간단한 편이고, 대부분의 디지털 회로들이 CMOS 공정으로 만들어지기에 Op Amp. 도 CMOS로 만들어가는 추세다. 일반적으로는, BJT로 구현된 Op Amp.가 FET로 구현된 Op Amp보다 전반적인 성능이 우수하다고 평가되지만, FET로 구현된 Op Amp.가 우세한 부분도 더러 있다. 바로 입력 임피던스 항목이 그 중 하나인데, 왜냐면, FET의 경우, 입력 단자로 쓰이는 Gate단과 전류가 흐르는 Source-Drain간의 채널 사이가 절연이기 때문이다. 실제로 TLC2274의 입력 임피던스는 10^12 옴 = 100만메가 옴 = 1천기가 옴 = 1테라 옴이다. 무지하게 크다. 참고로 Op Amp.의 산 조상격인 uA741 Op Amp.의 입력 임피던스는 2M옴에 불과하지만, 작다고 할 수는 없는 편이다. 따라서, 특별한 경우가 아니라면, CMOS건 BJT건 구분없이 사용해도 된다. 중요한 것은 CMOS냐 BJT냐 하는 것보다는 세부 규격이다. 단, 5절에서 설명하는 Loading Effect 때문에 큰 입력 임피던스가 필요하다면 당연히 CMOS로 구현된 Op Amp.가 적합하다. 이어서 ‘Feature’ 부분이 보인다. Op Amp. 선택 시 먼저 이 부분을 자세히 살펴보고 궁합을 따져본 후 맞겠다 싶으면 제품 설명서를 탐독해야 한다.</p>
<div id="attachment_21313" class="wp-caption alignnone" style="width: 425px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-3.jpg" rel="lightbox[21290]"><img class="size-full wp-image-21313" alt="20feasync0 (3)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-3.jpg" width="415" height="348" /></a><p class="wp-caption-text">그림 1-4. TLC2274의 주요 특징</p></div>
<p>먼저, Output Swing Includes Both Supply Rails 라는 항목이 나오는데, 앞서 언급한 Rail-to-Rail 특성을 말한다. 4.3절까지 보류 해 두자. 이어서, Low Noise 항목이 나온다. 9nV/ Hz라고 수치로 명시하고 있는데, 감이 잘 안 온다. 일단, 9nV라고 하니 무지하게 작은 것 같다. 단위가 좀 특이하다. 9nV/ Hz라니? 주로 전자 부품 자체에서 발생하는 Noise를 알려주는 지표이다. 다시보니, 1KHz에서 9nV Hz 라고 명시하고 있다. 이를 총칭해서 1/f 노이즈라고도 한다. 엄밀히 말하면, 1/fα 노이즈라고 한다. TLC2274 특징에서는 α=0.5인 경우인데, 이게 정수가 아니면, Fractal 현상을 보이기에 Fractal Noise 라고도 한다. α=1이면 Pink Noise, 혹은 Flicker Noise 라고도 한다. 741 Op Amp.는 이 값이 어느 정도될까 궁금하여 찾아보니 없다. 인터넷을 여기저기 뒤져보니 100nV Hz수준인 듯한데, 확실한 비교를 위해서 LM2902를 찾아봤다. 35nV Hz이다. 확실히 TLC2274가 작다. Low Noise다. 하지만, TLC2274가 LM2902보다 5배 넘게 비싸다는 것은 함정.</p>
<p>다음으로, Low Input Bias Current가 통상 1pA 라고 말한다. 이는 CMOS로 구현되었기에 가능한 수치다. 입력 임피던스가 1테라 옴이라서 가능한 수치다. 이어지는 두 항목은 Rail-to-Rail을 설명할 때 다루기로 하자. High Gain Bandwidth가 통상 2.2MHz 라고 한다. High Gain-Bandwidth라, 이런 용어는 없다. 아마 뒤에 말이 생략된 듯 하다. 복구하자면, High Gain-Bandwidth Product일 것이다. 실제 DataSheet를 살펴보면, Gain-Bandwidth Product 항목으로 +/-5V 전원으로 동작할 경우, 2.25MHz 라는 값이 나온다. 증폭기를 다룰 때 있어서 대역폭(Bandwidth)는 어느 주파수 신호까지 증폭할 수 있는지를 알려주는 매우 중요한 지표로, Gain-Bandwidth Product 항목은 증폭비 1배를 기준으로 할 때, 2.25MHz까지는 1배 증폭이 가능하다는 얘기다. 2배 증폭을 원한다면, 대역폭이 반으로 줄어든다. 10배 증폭을 원한다면, 225KHz 까지로 제한된다. 이게 그 유명한 ‘Gain-Bandwidth Product Rule’ 이다. 모든 증폭기는 이 규칙에 지배된다. 즉, 이득과 대역폭의 곱은 일정하다라는 규칙이다. 앞서 말한, 2.25MHz를 단일 이득 대역폭 주파수 (Unity gain bandwidth frequency)라고 말한다. 그런데 이 수치가 공급 전압에 따라 변하고, 온도에 따라 변한다는 점을 명심해야 된다. 그래서 제품 설명서에는 반드시 다음과 같은 그래프가 있으니 두 눈 부릅뜨고 유심히 읽어야 한다.</p>
<div id="attachment_21312" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-4.jpg" rel="lightbox[21290]"><img class=" wp-image-21312" alt="20feasync0 (4)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-4-620x339.jpg" width="496" height="271" /></a><p class="wp-caption-text">그림 1-5. TLC2274의 공급전압과 온도에 따른 Gain-Bandwidth Product 그래프</p></div>
<p>그림 1-5의 좌측 그래프는 공급 전압에 따른 그래프다. 그 차이가 그렇게 크지는 않지만, 공급 전압이 낮을수록, Gain-Bandwidth Product 수치는 낮아진다는 점에 주목해주시길 바란다. 우측은 온도에 따른 수치다. 2.25MHz 수치는 대략 0도에서 측정된 수치인 것이다. 주위 온도가 50도 정도 된다면 2MHz 이하로 떨어진다. 광대역 신호를 다루는 경우에는 정말로 주의해야 한다. 75도에서는 1.8MHz 에 불과하다는 점. 많이들 놓치는 부분이다. 그래서, 이 책에 특별히 실었다.</p>
<p>다음은, Slew Rate 항. 이 항은 Gain-Bandwidth Product 항과 밀접한 관계가 있다. Gain-Bandwidth Product 수치가 높을수록 Slew Rate는 높다. 단위가 의미하듯이, 1usec 동안에 출력이 통상 3.6V 상승할 수 있는 능력을 갖췄다는 얘기인데, 요즘은 수십V/usec의 Slew Rate을 가진 Op Amp.도 수두룩하다.</p>
<p>다음 항목으로 Low Input Offset Voltage 라는 항목이 나와 있는데, 25도 상온에서 950uV 라고 한다. 과연 적은 값일까? 단위를 달리 하면, 0.95mV다. 크게 느껴진다. Low 라니. 사기… 일단 Input Offset Voltage가 뭔지부터 알아야겠다. Op Amp.의 두 입력단, 즉, +/- 입력단을 저항이 0인 도선으로 연결했다면, 출력은 0 이어야 한다. 그런데 0V가 아니다. 심각하다. 출력을 0으로 만들기 위해서 별도의 DC 전압을 인가해보니 출력이 0이 되더라고 한다면, 추가한 전압을 Input Offset Voltage 라고 한다. 주된 원인은 Op Amp. 입력단 차동 증폭기에 쓰인 트랜지스터가 기하학적으로나, 도핑 농도적으로나 동일하지 않기 때문인데, 요즘은 정밀 제조 기술 덕에 이 값이 많이 줄어들었다. 따라서, 950uV는 결코 작은 값이 아니다. Texas Instruments사는 자사 제품군들 중에 Input Offset Voltage가 500uV이하인 것들을 Low Input Offset Voltage 제품군으로 구분하고 있다. Texas Instruments사의 OPA4727이라는 제품을 보면, TLC2274처럼 CMOS로 구현된 4개의 OP Amp.를 내장하고 있다. 가격은 TLC2274에 비해 1.8배쯤 되지만, Input Offset Voltage가 통상 15uV에 불과하다. 놀랍지 아니한가? 이 정도는 되어야 Low Offset Input Voltage라고 말할 수 있겠다. OPA 계열이 한 성능한다. 최근에 나온 제품일수록 Input Offset Voltage 값이 작다. 왜냐면 정밀생산 기술이 발전하고 있기 때문이다. OPA4727, 기억해둘 만한 부품이다. 적당한 가격에, Gain-Bandwidth Product가 20MHz나 되며, 입력 임피던스가 0.1테라 옴이며, 저전력이기 때문이다. HiFi 오디오에 더러 쓰이는 뛰어난 제품이기도 하다. 이어서 Macro-model Included라는 말은, TINA에서 사용할 수 있는 Spice 라이브러리가 제공되고 있다는 것을 의미한다. 다음 그림처럼 제품 페이지 우측상단에 링크되어 있다.</p>
<div id="attachment_21310" class="wp-caption alignnone" style="width: 630px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-5.jpg" rel="lightbox[21290]"><img class="size-large wp-image-21310" alt="20feasync0 (5)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-5-620x394.jpg" width="620" height="394" /></a><p class="wp-caption-text">그림 1-6. TLC2274 의 개발자 지원 항목</p></div>
<p>TINA와 같은 시뮬레이션 프로그램용 라이브러리가 제공되고 있으며, 필터 디자인 소프트웨어도 지원하며, 이 Op Amp. 의 성능을 직접 평가해볼 수 있는 키트류도 제공하고 있다는 것을 알려주고 있다.</p>
<p>이어지는 항목은 ‘TS27x나 TLC27x 보다 개량된 제품이기에 이것들 말고, TLC227x를 사용하세요.’ 라는 말을 전하고 있다. 새로 나온 제품이 대체로 성능도 좋고, 가격도 싸다. 따라서, 신제품을 열심히 찾고 골라야 한다. 단, 일부 회사 제품의 경우, 제품 설명서에 나와있는 규격과 동떨어진 성능을 보이는 경우도 있기에 주의해야 한다. 반드시 평가를 해보고 사용해야 한다. 필자가 경험한 제품과 해당 회사들을 소상히 밝히고 싶기도 한데, 그 사이에 개선을 했었을 수도 있으니 참겠다. 몇 번의 평가 실험을 했는지 모른다. 분하다. 참고로 Texas Instruments사 제품에는 이런 경우가 없었다. 경험상으로는, 제품 설명서에 오실로스코프와 같은 계측기 측정 화면을 직접 캡쳐해서 제품 규격을 설명하는 경우, 좋은 결과를 보여주는 듯 하였다. 그만큼 자신있다는 의미인 듯. 참고하시길…<br />
마지막은 여러가지 변형 제품들이 있음을 소개하는 문구들이다. 전장품 온도 규격(Q Temp.)을 만족하는 제품, Op Amp. 전원을 차단하는 핀이 있는 제품등이 있음을 알려주고 있다.</p>
<p><span style="color: #3366ff;font-size: large"><strong>2. Op Amp.의 전원 공급과 전류의 흐름</strong></span></p>
<p>다시 한번 짚고 넘어가자. 그림 1-1처럼, 실제 Op Amp. 부품은 다섯개 이상의 핀으로 구성되어 있다는 것을 기억하자. 그런데 몇 개의 핀이 있다고 한 들, 아무리 찾아봐도 접지 핀은 없다. 이게 무슨 말이냐 하면, 다섯개의 핀을 가지는 Op Amp. 라고 할 때, 다섯개 핀들 중에서 접지와 연결하는 핀은 존재하지 않는다 라는 것이다. 그림 1-2를 다시 가져와서 보자.</p>
<div id="attachment_21315" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-1.png" rel="lightbox[21290]"><img class=" wp-image-21315" alt="20feasync0 (1)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-1-620x238.png" width="496" height="190" /></a><p class="wp-caption-text">그림 2-1. 다시 보는 그림 1-2</p></div>
<p>그림 2-1 회로에서 Op Amp.를 잘 보시라. + 입력단 핀, &#8211; 입력단 핀, 출력단 핀, + 전원단 핀, 그리고, &#8211; 전원단 핀, 이렇게 다섯개 핀만 있다. Op Amp. 본체에는 접지와 연결하는 핀이 없다. 주의. 그림 2-1에서 + 입력단에 접지를 연결한 것은 + 입력단에 접지를 입력시킨 것. 즉, 0V를 + 입력단에 입력시킨 것임을 이해해야 한다. 이렇게 얘기할 수는 있다. Op Amp.를 단전원(Single Power Supply)용으로 사용할 경우, 예를 들어, +5V 만을 단독으로 사용할 경우, 그림 2-1 회로에서 Op Amp.의 V- 핀은 접지에 연결된다. 하지만, 이거는 V- 핀이 0V에 연결된 것이고, Op Amp. 자체에는 접지와 연결하는 핀이 없다라는 점을 명확히 이해해야 한다.</p>
<p>Op Amp.는 접지를 필요로 하지 않는가? 예를 들어, 그림 2-1 회로에 +/-5V를 공급했다고 하자. 접지는? 접지는 어디에? 일반적으로 대칭형 전원을 공급하게 되면, Op Amp. 내부에 0V가 생긴다. 이것을 가상(Virtual) 접지라 한다. 0V가 생성되는 이유는 Op Amp. 내부 회로가 대칭형으로 설계되었기 때문이다. 이 대칭성에 문제가 생기면 Input Offset Voltage가 생길 수도 있는 것이다. 하지만, 대칭 전원이 아니더라도 가상 접지 생성에는 문제가 없으니 안심하셔도 된다. 만약, V+ 가 3.3V에 연결되고, V-가 -5V에 연결된다면 어떤 일이 벌어지는지 실험을 통해서 살펴보자. 100mVp, 1KHz 정현파 (DC offset은 0V)와 200mVp, 1KHz 정현파를 각각 인가하여 실험을 해보자.</p>
<div id="attachment_21308" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-7.jpg" rel="lightbox[21290]"><img class=" wp-image-21308 " alt="20feasync0 (7)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-7-620x286.jpg" width="496" height="229" /></a><p class="wp-caption-text">그림 2-2. V+에는 3.3V, V-에는 -5V를 인가한 Op Amp.의 출력 파형</p></div>
<p>그림 2-2는 TINA의 오실로스코프 화면을 캡쳐하여 옮긴 것으로 DC를 차단하지 않고 있는 그대로 Y축 스케일만 조정하여 화면에 잘 나오도록 하였다. 각각의 그림에서 큰 진폭의 정현파가 출력 파형이다. 전원이 비대칭으로 공급되었음에도 불구하고, 그림 2-2의 좌측 그래프를 보면 출력신호가 0V를 기준으로 아래 위로 아름답게 진동하고 있다. 우측 그래프를 보면 역시 0V를 기준으로 진동을 하는데, 상반구 쪽에서 잘리는 현상이 관찰된다. 비대칭 전원을 공급해도 기준점 0V에는 변화가 없고, 출력 신호의 진동폭에서만 차이가 난다. 이 이유는 Op Amp.를 구성하는 회로를 살펴보면 쉽게 이해할 수 있기에 다음절로 좀 미루자. 다음 절에서 트랜지스터 레벨의 설명을 간단 명료히 다루고 있으니, 위 실험 결과를 토대로 증폭기의 AC 특성을 해석하는 데 있어서 DC 전원단은 전혀 고려하지 않아도 되는구나 하고 넘어가자. Ideal Op Amp.에 DC 전원 공급 회로가 없는 이유이기도 하다. 하지만, 그림 2-2의 우측 그림을 보면, 상반구에서 정현파가 잘린 것을 확인할 수 있다. V+가 3.3V이기에 3.3V 이상을 표현하지 못하기 때문이다. 그렇다면, 0.5Vp, 1KHz 정현파를 입력한 후 출력에 어떤 변화가 있는지 살펴보자. 그림 2-1의 회로는 반전 증폭기로 증폭비는 10배이다. 따라서, 출력으로는 5Vp, 1KHz 정현파가 나와야 한다. 회로에 대한 자세한 설명은 다음절에서 시작한다.</p>
<div id="attachment_21307" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-8.jpg" rel="lightbox[21290]"><img class=" wp-image-21307" alt="20feasync0 (8)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-8-620x278.jpg" width="496" height="222" /></a><p class="wp-caption-text">그림 2-3. 0.5Vp, 1KHz 정현파를 입력한 경우, 입력과 출력파형</p></div>
<p>그림 2-3을 보라. 상반구 뿐만이 아니라 하반구도 좀 잘렸다. 잘린 부위의 전압을 읽어보면, 각각 3.19V와 -4.83V 정도로 측정된다. 공급전압은 각각 +3.3V와 -5V인데, 출력전압은 이에 못 미친다. Op Amp. 세계의 어휘로는 출력 Swing 폭이 공급 전압에 못 미친다. 라고 표현하는데, 이 정도면 사실 굉장히 우수한 편이다. TLC2274가 Rail-to-Rail Input Output(RRIO) 구조이기에 가능한 결과다. RRIO가 뭔지는 3절에서 확인하도록 하고 먼저 그 특성을 확인해보자. RRIO 방식을 채택하지 않은 Op Amp.와 출력을 서로 비교해보면 차이를 확인해볼 수 있을 것이다. 널리 쓰이는 LM2902를 비교대상으로 선정했다. 각각 그림 2-1 회로처럼 꾸며놓고, +/-5V 전원을 공급했다. 이어서, 0.5Vp, 1KHz 정현파를 인가한 후 출력파형을 측정하였다. 그림 2-4를 살펴봐주시기 바란다. 좌측이 LM2902의 출력이고, 우측이 TLC2274의 출력이다.</p>
<div id="attachment_21306" class="wp-caption alignnone" style="width: 506px"><img class=" wp-image-21306" alt="20feasync0 (9)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-9-620x294.jpg" width="496" height="235" /><p class="wp-caption-text">그림 2-4. LM2902와 TLC2274의 출력 진동폭 비교</p></div>
<p>그림 2-4를 보<span style="line-height: 19px">니, LM2902의 경우 상반구에서 좀 더 심하게 잘렸다는 것을 확인할 수 있다. 각각의 상한치와 하한치를 측정해보니, LM2902는 4.01V와 -4.92V로 측정된다. TLC2274는 +/-4.82V로 측정된다. LM2902의 스윙(Swing)폭은 혹은 진동폭은 8.93V이고 비대칭이며, TLC2274의 스윙폭은 9.64V이며 대칭이다. 일단 스윙폭은 TLC2274가 더 넓다. 만약 하반구쪽 신호만 있어도 충분하다면, LM2902가 더 우수하다고 할 수 있다. Envelope Detector(포락선 검출기)처럼, 하반구나 상반구, 반쪽만 있어도 되는 그런 분야도 있지만, 일반적으로 상/하반구 모두 온전한 출력을 필요로 하는 경우가 대부분이다. 이때, RRIO방식을 채택한TLC2274는 잘림 정도가 대칭이고, 스윙폭이 더 크기에 보다 적절하다고 하겠다. 세부적으로는 RRI(Rail-to-Rail Input) 방식이 있고, RRO(Rail-to-Rail Output) 방식도 있으며, RRIO도 있다. RRIO를 쉽게 설명하기 위해서는 회로 레벨까지 내려가야 하는데, 이렇게 되면 트랜지스터 원리까지 설명해야 해서 걱정이 제법 된다. 트랜지스터가 싫어서 Op Amp.를 사용하시는 분들도 계실텐데, 트랜지스터 없이 RRIO를 설명하자니, 내공이 딸려서, 부득이 트랜지스터를 조금 빌려서 설명을 했다. 트랜지스터에 대한 언급을 최대한 자제한 채, 회로만 가져다 놓고 설명을 했으니, 조금만 참고 다음 절을 읽어봐 주시기 바란다. 개념만 이해하면 된다. Op Amp.를 선택하는데 있어서 꽤나 유용하게 쓰이니 꼭 다음 절을 읽어봐 주시기 바라며, 이제는 Op Amp. 내부에서 이뤄지는 전류 흐름에 관해 얘기해보자.</span></p>
<p>그림 2-1 회로로 돌아가서 전류가 어떻게 흐르는지 고찰해보자. Op Amp. 의 궤환(Feedback)을 담당하는 R2 100K 옴 저항에서의 전류 흐름을 한번 생각해보자. 출력단에 부하는 안 걸려있다. 지금 이 순간 R2에서의 전류 방향은 오른쪽이다 라고 가정하자. 그렇다면, 이 전류의 최종 종착점은 어디인가? 다음 순간에 R2에서의 전류 방향이 왼쪽으로 바뀌었다면, 어디로부터 전류가 나와서 R2에다가 왼쪽 방향 전류를 만들어 내는가? 만들어 낼 곳이 Op Amp. 밖에 더 있는가? Op Amp.는 DC 전원단으로부터 에너지를 공급받아 출력 신호를 생성해낸다. 이 부분이 커패시터나 인덕터와 다른 부분이다. 그래서, 능동(Active) 소자라고 한다. 발산의 위험도 있다. 그림 2-5를 보자.</p>
<div id="attachment_21305" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-10.png" rel="lightbox[21290]"><img class=" wp-image-21305" alt="20feasync0 (10)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-10-620x553.png" width="496" height="442" /></a><p class="wp-caption-text">그림 2-5. Op Amp.에서 전류의 흐름</p></div>
<p>그림 2-5회로를 보면, Op Amp. 가 전력을 소비하는 과정을 떠올릴 수 있을 것이다. V+ 전원 핀에서는 전류를 공급하고, V- 전원 핀에서는 빨아들인다. 이 과정에서 전력이 소비되는 것이다. 전원 핀이 생략된 이상적인 Op Amp. 만을 놓고, 그림 2-5와 같은 전류의 흐름을 생각하기는 솔직히 쉽지 않다. 초보 엔지니어에게 R2에 흐르는 전류는 어디로 가는가 하고 물어보면 대부분 머뭇머뭇 한다. 이러한 내용을 충분히 이해하고 있다는 가정하에 이상적인 Op Amp.를 만들어 놓은 것인데, 가정이 제대로 성립되지 못한 엔지니어들한테 Op Amp.에 관한 내용을 주입했다가는 사상누각 사태가 벌어질 수도 있는 것이다. 이번 기회에 기본을 확실히 해두도록 하자.</p>
<p><span style="font-size: large;color: #3366ff"><strong>3. Rail to Rail Input Output(RRIO) 방식의 장점</strong></span></p>
<p>최근 들어, 저 전압용으로 개발되는 Op Amp.는 거의 다 RRIO 방식을 채택하고 있는데, 이 RRIO 방식을 단순히 출력 진동폭을 최대화 할 수 있는 구조 정도로 받아들이고 넘어가기에는 좀 찝찝해서 이 절을 준비했다. 왜 그런지 이해하기 위해서는 트랜지스터 수준에서의 회로 설명이 필요한데, 트랜지스터에 관한 설명은 최대한 억제한 채, 최대한 이해하기 쉽도록 각고의 노력을 기울여서 설명하였으니, 찬찬히 읽어봐 주시기 바란다. 일단, LM2902처럼 RRIO 방식이 아닌 일반적인 Op Amp.의 입력단 회로를 간략히 그려서 그림 3-1에 올려두었다. 모든 Op Amp. 에는 Voltage Rail 이 있다. 보이는가? 그림 상단에 +DC 전원 공급단 +Vs가 보이고, 하단부에는 -DC 전원 공급단 -Vs가 보인다. 이게 Op Amp. 전체 회로에 공급되는 전원이기에 전체 회로도를 그리면 마치 기차 레일처럼 길게 늘어진다. 그래서 Rail이다. 그렇다면, Rail-to-Rail은 무슨 말인가? LM2902에도 Voltage Rail이 있는데, RRIO 방식이 아니라고? 궁금해요? 궁금하시면, 계속 읽어 나가보자.</p>
<p>상단부 전원단 바로 아래에 전류원 Is가 보이고, 하단부에는 전류원이 없고 부하저항 RL1과 RL2만 보인다. 예를 들어, RL1이나 RL2에 전류가 거의 흐르지 않는다면, RL1과 RL2에서 전압 강하가 거의 없기에, Vo1이나 Vo2는 -Vs가 된다. 즉, Vo1이나 Vo2가 down to the bottom voltage rail 이 된다. 반대로 전류가 많이 흐르는 경우를 고려해보자. 전류가 많이 흐르면, RL1이나 RL2에 전압강하가 많이 발생한다. 흐르는 전류를 각각 I1과 I2라고 한다면, Vo1은 -Vs + I1RL1 이 된다. 이 값이 아무리 커진다고 한들 +Vs에 미치질 못한다. 왜냐면 Q1과 Q2에서 전압 강하가 발생하고, 전류원 Is에서도 전압강하가 발생하기 때문이다. 이런 구조로 인해서 그림 2-4의 좌측에서 보듯이 Op Amp. 출력 신호 상반구에서 심한 왜곡을 보이는 것이다. 비 RRIO 구조의 출력 특성이다.</p>
<div id="attachment_21304" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-11.png" rel="lightbox[21290]"><img class=" wp-image-21304" alt="20feasync0 (11)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-11-620x442.png" width="496" height="354" /></a><p class="wp-caption-text">그림 3-1. LM2902의 입력단 구조</p></div>
<p>다음은 RRI(Rail-to-Rail Input) 구조이다. 구조가 조금 복잡하지만 전부 다 이해할 필요는 없다. RRI 방식을 이해하는데 도움이 될만한 부분이 있어서 그려본 것 뿐이다.</p>
<p>그림 3-2에서 Q1 ~ Q4는 트랜지스터다. 트랜지스터 그림에서 화살표가 그려진 단자를 에미터(Emitter)라고 한다. Q3와 Q4 에미터에는 RE3와 RE4저항이 달려있다. 그런데, 전류원 Is의 상부측이 RE3 및RE4의 상부측과 똑같이 +Vs에 묶여 있기에 트랜지스터의 에미터 전압이 +Vs까지 상승할 수 있다. 오호라, 전류원에 의한 전압 상승 제한폭이 사라진 구조구나 하는 것을 알 수 있다.</p>
<div id="attachment_21303" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-12.png" rel="lightbox[21290]"><img class=" wp-image-21303" alt="20feasync0 (12)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-12-620x461.png" width="496" height="369" /></a><p class="wp-caption-text">그림 3-2. RRI 구조</p></div>
<p>RC1과 RC2가 달려있는 트랜지스터의 단자는 컬렉터(Collector)라 한다. 나머지 단자를 베이스(Base)라고 하는데, 베이스에 입력된 전류가 증폭이 되어서, 에미터와 컬렉터 사이에 흐른다. 이 구조가 좌우로도 대칭이지만 아래 위로도 대칭이다. 왠지, TLC2274의 출력 신호가 대칭인 이유가 여기에 있는 것도 같다. (사실은 출력 회로까지 상하로 대칭이어야 하는데, 어쨌든 냄새가 좀 난다.) 그림 3-2회로 역시 출력 신호는 컬렉터에서 취하고 있다. 출력 신호가 위쪽으로 커질때면, 오로지 트랜지스터에서 발생하는 전압 강하(에미터와 컬렉터 사이의 전압)에 의해서만 제한을 받는다. Is에 의한 영향은 사라졌기에, 진동(Swing)폭이 좀 더 늘었다. 이는 RRI(Rail-to-Rail Input) 방식의 장점으로 비 RRI 방식에 비해 입력 신호를 좀 더 크게 받아들일 수 있다. 다시 말해, Op Amp.의 입력 신호를 작게 만들 필요가 줄어든다는 얘기다.<br />
출력의 경우는 입력과 상황이 조금 다르다. 트랜지스터에 의한 전압 강하 때문에 진정한 RRO 방식을 만들기 어렵기에, RRO 방식이든 아니든 최대한 진동폭을 키우기 위해 나름대로 많은 애를 쓰고 있다. 이중에서 널리 쓰이는 두 가지 방식을 비교해보도록 하겠다.</p>
<div id="attachment_21302" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-13.png" rel="lightbox[21290]"><img class=" wp-image-21302" alt="20feasync0 (13)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-13-620x509.png" width="496" height="407" /></a><p class="wp-caption-text">그림 3-3. Op Amp. 출력단 비교</p></div>
<p>그림 3-3의 좌측 회로는 아주 널리 쓰이는 Class AB 급 증폭기, 즉, Push-Pull 방식 증폭기로 Op Amp. 출력단에 널리 쓰이는 대표적인 회로이다. HiFi 오디오에도 많이 채용되는 방식이며, LM2902도 채택한 방식이다. 이 방식의 장점은 출력 임피던스를 매우 작게 만들 수 있다는 점이다. 단점은 출력 신호의 진동 폭이 트랜지스터(Q1, Q2) 와 저항(R1, R2)에 의해 제한되어 그다지 넓지 못하다라는 점이다. 이걸 극복한 것이 우측 회로인데, 트랜지스터의 극성이 좌측과 다르다 라는 점에 주의해야 한다. 이 방식은 출력 스윙폭을 극대화할 수 있지만 출력 임피던스(BJT의 경우 )가 그다지 적지 않다는 단점이 있다. 또 다른 단점으로는, 출력 전류가 점점 높아지면 트랜지스터의 컬렉터와 에미터 사이 전압도 점점 커져서 출력 신호 진동의 궁극 목표인 Rail-to-Rail, 즉, V+에서 V-까지의 스윙에서 멀어진다. TLC2274는 FET로 구현된 Op Amp.이기에 출력단 역시 FET로 구현되어 있다. 그림 3-3 우측 회로에서 상단 트랜지스터가 PMOS(Positive Metal Oxide) 트랜지스터이고 하단 트랜지스터가 NMOS(Negative) 트랜지스터로 구현되어 있다. 이 경우가 좀 더 RR스럽다. 왜냐면, MOS 트랜지스터의 채널 저항을 BJT의 출력 저항보다 훨씬 작게 만들 수 있기 때문이다. 하지만, 이것 역시 출력 전류가 커지면 채널간 전압 강하도 커지기에 Rail-to-Rail의 목표에서 벗어난다. 현재까지는 RRIO 방식이 최대의 출력 신호 진동폭을 보장하기에, 특히, 저전압 시스템에서는 RRIO 방식을 채택한 Op Amp.가 사실상 필수 선택이다. 그렇지 않을 경우, 신호의 진동폭이 제한되어 버려서 비싼 돈주고 고른 ADC등에서 분해능 손실을 톡톡히 치르게 된다. RRIO, 꼭 명심하자.</p>
<p>마지막으로 다음 그림을 보고, RRIO 방식 이해를 마무리 짓도록 하자. 그림 2-1의 회로와 동일한 회로를 꾸며놓고, V+에는 3.3V를 걸고, V-에는 0V를 걸었다. &#8211; 입력단에는 0.165Vp, 1KHz 정현파를 인가하였다. + 입력단에는 적절한 DC 오프셋(Offset) 전압을 인가하여, 출력 신호가 1.65V를 기준으로 진동하도록 만들었다. DC 오프셋을 인가하는 방법은 4.8절에서 자세히 다루니 지금은 단순히 잘 인가했구나 라고 생각하자. 그림 2-1 회로의 증폭비는 10배이다. 이상적인 Op Amp.라면, 1.65V를 중심으로 1.65Vp의 정현파가 출력 되어야 한다. 다음 그림을 잘 보자. 좌측이 LM2902 출력이고, 우측이 TLC2274의 출력이다.</p>
<div id="attachment_21301" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-14.jpg" rel="lightbox[21290]"><img class=" wp-image-21301" alt="20feasync0 (14)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-14-620x251.jpg" width="496" height="201" /></a><p class="wp-caption-text">그림 3-4. LM2902와 TLC2274의 출력 비교</p></div>
<p>먼저, 그림 3-4의 좌측 파형은 LM2902에서 채취한 것인데, 최대 및 최소치가 각각2.31V와 0.07V 이다. 중심이 1.65V이다보니, 상향으로는1V를 상승하지 못하는 부실한 출력을 보여주지만, 하향으로는 0.07V까지 내려올 수 있기에 좋은 결과를 보여준다. 하반구 신호만 사용해도 충분한 시스템이라면 LM2902가 상당히 좋은 성능을 유도할 수 있겠다. 그림 3-4의 우측은 TLC2274의 출력으로, 비록 아래위가 좀 뭉그러졌지만, 1.65V 기준으로 아래위 대칭적으로 잘 진동하는 것을 볼 수 있으며, 좌측과 확연히 비교가 된다. 최대 및 최소치는 각각 3.13V와 0.17V다. 1.65V를 중심으로 거의 +/-1.5V를 진동할 수 있기에, 3.3V 단일 전원 시스템에서는 거의 최고 수준의 진동폭을 보여준다고 할 수 있겠다. LM2902의 진동폭은 2.24V(=2.31-0.07)이고, TLC2274의 진동폭은 2.96V이다. 만약, 0~3.3V의 입력범위를 가지는 16비트 ADC를 LM2902로 구동한다면, 입력 범위의 67.9%밖에 사용하질 못한다. 비싼 돈 주고 산 ADC가 제 역할을 하지 못하는 경우다. TLC2274의 경우는 약 89.7%를 사용한다. 그나마 값도 좀 저렴하고 해서 3.3V 저전압 단일 전원용으로 TLC2274가 많이 쓰이고 있는 것이다. 그림 3-4는 RRIO 방식과 비 RRIO 방식을 비교해주는 적절한 사례라고 하겠다.</p>
<p><span style="font-size: large;color: #3366ff"><strong>4. CMRR과 PSRR</strong></span></p>
<p>먼저 CMRR부터 얘기해보자. CMRR은 Common Mode Rejection Ratio의 앞머리글자다. 한문으로 옮기자면 동상신호제거비율 정도라고 할 수 있겠다. Op Amp.는 기본적으로 차동 증폭기이다. 차동이라함은 Op Amp.의 두 입력단에 인가되는 신호의 차이를 말한다. 이 차이를 증폭함과 동시에 그 차이가 없는 동상 신호, 즉, 두 입력단에 공통된-Common Mode- 신호는 감쇠시킨다. 그 감쇠비율이 CMRR이다. CMRR이 높을수록 좋은 차동증폭기가 된다. 예를 들어, CMRR이 매우 높다면, 두 입력단에 동일하게 유입되는 외부 노이즈는 별도의 필터없이 높은 비율로 걸러 내어진다. 멋지지 아니한가? 혹은 두 입력단에 동일하게 유입된 DC 전압 이라던지, 혹은 60Hz 전원에 의해 발생한 노이즈 등은 별도의 필터링 과정없이 Op Amp. 특유의 성질인 CMR(Common Mode Rejection) 기능에 의해 제거 된다는 것인데 대단하지 아니한가? 그림 4-1은 TLC2274제품 설명서에서 CMRR그래프를 옮긴 것이다.</p>
<div id="attachment_21300" class="wp-caption alignnone" style="width: 486px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-15.jpg" rel="lightbox[21290]"><img class=" wp-image-21300" alt="20feasync0 (15)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-15.jpg" width="476" height="397" /></a><p class="wp-caption-text">그림 4-1. TLC2274의 CMRR 그래프</p></div>
<p>제품 설명서에서는 CMRR이 통상 75dB라고 밝히고 있다. 그래프를 보면, +/-5V, 즉, 양전원을 이용했을 때의 CMRR그래프가, +5V 단일전원을 사용했을 경우보다 약 5dB 가량 높다는 것을 확인할 수 있다. LM2902의 CMRR은 80dB로 나와있다. LM2902가 5dB 가량 우수하다고 할 수 있을텐데, 과연 그럴까? 5dB라 함은 LM2902가 동상 신호를 TLC2274에 비해서 약 1.78배 더 억제 시킨다 라는 것이기에 이는 상당한 수치다. 하지만, 여기에 혹하면 안된다. 그래서 이 책과, 이 절이 준비된 것이다. CMRR은 주파수에 대한 함수로 나타난다는 점을 명심해야 한다. 그림 4-1을 보라. CMRR의 코너 주파수는 대략 10KHz로 보이고, 감쇠비율은 대략 -20dB/decade 로 보이는데 실제로 그러하다. LM2902의 CMRR 그래프는 제품 설명서에 없어서 못 옮겼는데, 대개 비슷한 패턴을 보인다. 다만, 코너 주파수가 다르기에 코너 주파수가 높을수록 좋은 CMRR 특성을 보이는구나 라고 판단 해야 한다.</p>
<p>CMR 기능을 정확하고 손쉽게 이해하기 위해서는 트랜지스터 레벨에서 차동 증폭기를 살펴봐야 하는데, 트랜지스터에 대한 기초적인 부분까지 설명하려니 양이 너무 많아지는 것 같고, 책 주제를 벗어나는 것도 같아 갈등을 많이 했다. 그렇다고, 트랜지스터의 도움없이 설명을 하자니 능력이 모자라서 진도가 나가지 않기에 부득이 트랜지스터의 힘을 조금 빌렸다. 이 점 깊은 양해를 구한다. 트랜지스터에 대해서는 최대한 간단하고 단순하게 다루고, CMR에 초점을 맞추어서 설명하고자 하니 페이지 넘기지 마시고 계속해서 읽어 나가봐 주시길 바란다. 동상 신호가 제거되는 원리만 살펴 본 후, 다시 Op Amp.로 즉시 넘어오니 채널고정이 아닌 책 고정 해주시면 감사하겠다.</p>
<p>Op Amp. 는 대게 30 ~ 40개의 트랜지스터로 구현된다. Op Amp의 첫번째단은 입력단으로 차동 증폭기(Differential Amplifier)로 구현되어 있다. 그러기에 입력 핀이 +/- 2개이다. 그 다음 증폭단도 차동 증폭기로 구현되어 있는 것이 대부분이며, 마지막 단은 단동(Single Ended) 증폭기로 구성되는 것이 일반적이다. 마지막 출력단까지 차동 증폭기로 이뤄져 있으면서 차동으로 출력되는 증폭기를 Fully Differential Amplifier라고 하는데, 이는 9절에서 자세히 다룬다. 각 단에 설계된 차동 증폭기가 CMR 기능을 제공하고 있는데, 트랜지스터로 구성된 차동 증폭기를 그림 4-2에서 보도록 하자.</p>
<div id="attachment_21299" class="wp-caption alignnone" style="width: 486px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-16.png" rel="lightbox[21290]"><img class=" wp-image-21299" alt="20feasync0 (16)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-16.png" width="476" height="318" /></a><p class="wp-caption-text">그림4-2. FET로 구현된 차동 증폭기</p></div>
<p>그림4-2의 회로는 현재 동작이 잘 된다라고 가정을 하자. 이를 Bias가 제대로 잡혔다 라고 말한다. Q1과 Q2는 Field Effect Transistor, 줄여서 FET라고 한다. Q1과 Q2 의 심볼을 보면 화살표가 점선을 가르키고 있는 것을 볼 수 있다. 점선은 몸통을 표시하는데, 이게 점선인 이유는 특정 조건이 되면 이 점선이 이어져서 전류가 흐르는 채널이 형성되기에 그렇다. 화살표는 반도체 극성을 말한다. 정식으로 쓰자면, Enhanced Metal Oxide P-type Semiconductor Field Effect Transistor 인데, 이 정도까지 알고 계신다면 이미 훌륭한 상태이신 것이고 모른신다고 한들 전혀 상관없다. Vo1과 Vo2가 인출된 트랜지스터의 다리를 드레인(Drain)이라고 하는데 이것도 몰라도 된다. VG1과 VG2가 인가된 핀을 게이트(Gate)라고 하고, I 라는 전류원이 연결된 핀을 소스(Source)라고 하는데 전혀 몰라도 된다. 그저, FET라는 트랜지스터는 Gate 에 인가되는 전압에 의해서 드레인-소스간에 흐르는 전류량이 제어되는 구나 라고만 알아두면 더 이상도 필요없을 만큼 적당한 수준이지만, 이것마저도 몰라도 된다. 머리속에서 회로를 한번 구동 시켜보자. VG1이 변하면, Q1의 드레인-소스간 전류가 변한다. 즉, R1에 흐르는 전류가 변한다. R1을 통해서 Id1 이라는 전류가 흐른다고 하자. 그렇다면 Vo1 전압은 다음과 같다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync001.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21341" alt="20sync001" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync001.png" width="121" height="23" /></a><br />
수식에서 보듯이, Q1이 어떻고 드레인이 어떻고, 게이트가 어떻다는 말이 전혀없다. 참고로, MOSFET에서 Id1은 VG1과 2차 함수 관계가 있고, 기하학적 구조, 즉, 트랜지스터 면적에 비례하고 채널 길이에 반비례 관계가 있다. 이것까지 알면, FET 가 순한 양으로 바뀔 것인데, 우리는 Op Amp를 사용하기에 이런 내용이 전혀 필요 없다. 동일한 방식으로 Vo2를 구하면,</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync002.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21340" alt="20sync002" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync002.png" width="121" height="23" /></a></p>
<p>이다. 일단, VDD를 공통으로 사용하고 있는데, 반도체 정밀 공정 덕에 Q1과 Q2의 면적 등이 모두 동일하고, 도핑 농도까지 모두 동일하며, R1과 R2가 동일하다면 (실제 CMOS 공정에서는 R1, R2대신에 트랜지스터로 부하를 만들어서 더 높은 이득을 얻고 있다.), 정확히 V01==V02이다. 의심의 여지는 전혀 없다. 그렇다면, V02-V01는 얼마인가? Q1과 Q2의 양단에서 출력의 차이를 취하다 보니, Id1==Id2라면, 즉, 트랜지스터의 동일한 입력 신호는 상쇄되어버리는 결과를 얻게 된다. 즉, 동상 제거 능력이 생기는 것이다. 그런데, 어떻게 Q1과 Q2가 똑같겠는가? 뭐가 달라도 조금씩 다르지 않겠는가? 게다가 반도체 속성상 어쩔 수 없이 발생하는 기생 커패시턴스 성분과 증폭기의 주파수 보상 문제 때문에 어쩔 수 없이 장착해야 하는 커패시터 때문에 CMRR이 주파수 함수로 나타난다. 어쨌든, 차동 증폭기를 입력단으로 사용하는 모든 Op Amp.는 동상신호제거능력을 가지고 있다. 이제 Op Amp.로 넘어와서 동상신호 제거능력을 관찰해보도록 하자.</p>
<p>그림 4-3의 Op Amp. 회로를 보도록 하자. Op Amp.로 구현한 Difference Amplifier 회로이다. 번역하자면 차분증폭기다. 차동 증폭기가 아니라, 차분 증폭기. 말장난같지만, 둘은 엄연히 다르다라고 주장하시는 분들이 많지만, 그다지&#8230; 입출력관계를 구해보면 두 입력단의 차가 증폭되기에 Difference라는 말이 붙었는데, 차동 증폭기와 동작원리는 동일하니 이름에 현혹되지 마시길 바란다. 굳이 이름을 달리한 기준을 말하자면, 입력 값이 중앙값을 기준으로 동일한 수준의 차이를 보이는 경우를 차동 증폭기라고 한다. 단순히, 그냥 차이를 증폭하면 차분증폭기라고 하는데, 뭐 어떠랴 같다고 보자. 회로도 사실상 같다.</p>
<div id="attachment_21298" class="wp-caption alignnone" style="width: 500px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-17.png" rel="lightbox[21290]"><img class=" wp-image-21298" alt="20feasync0 (17)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-17.png" width="490" height="258" /></a><p class="wp-caption-text">그림 4-3. 차분 증폭기</p></div>
<p>Vo를 구해보실 수 있겠는가? Op Amp. 회로에서 입력신호원이 2개 이상일 때에는 중첩의 원리를 적용하면 정말로 쉽게 풀린다라는 점 떠올리셨는가? 한번 풀어보자. V1에 의한 출력을 구하려고 한다면, V2의 영향을 없애야 한다. 전압원이니 단락(Short)시키면 된다. 따라서, 다음의 회로로 바뀐다.</p>
<div id="attachment_21296" class="wp-caption alignnone" style="width: 504px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-19.png" rel="lightbox[21290]"><img class=" wp-image-21296" alt="20feasync0 (19)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-19.png" width="494" height="245" /></a><p class="wp-caption-text">그림 4-4. V2 영향을 배제한 회로</p></div>
<p>그렇다면, Vo는? 쉽게 구할 수 있다. 왜냐면, Op Amp.의 입력 전류는 0 이기에 R3와 R4의 영향은 없다. 그냥 접지와 바로 연결된 것과 같다. 흔히 보는 반전 증폭기 회로가 된다. 따라서, Vo는,</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync003.png" rel="lightbox[21290]"><img class=" wp-image-21339 alignnone" alt="20sync003" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync003.png" width="103" height="48" /></a><br />
이다. 이제 V2에 대한 Vo를 구해보자. 회로는 다음과 같이 변한다.</p>
<div id="attachment_21295" class="wp-caption alignnone" style="width: 504px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-20.png" rel="lightbox[21290]"><img class=" wp-image-21295" alt="20feasync0 (20)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-20.png" width="494" height="245" /></a><p class="wp-caption-text">그림 4-5. V1 영향을 배제한 회로</p></div>
<p>흔히 보는 비반전 증폭기다. 사실 비반전 증폭기라는 말도 웃긴다. 그냥 증폭기라고 하면 될 것을 말이다. 비반전 증폭기라는 말을 쓰면, 그냥 ‘증폭기’는 뭔가? 그냥 증폭기와는 다른 증폭기인가? 하고 오해를 부를 수 있기 때문이다. 혹시나 헷갈릴까봐 이런 용어를 쓰신 것 같다. 증폭기는 반전 증폭기와 비반전 증폭기로 이뤄져 있다고. 이제부터 그냥 증폭기라고 하면 입력과 출력이 동위상인 일반적인 증폭기, 즉, 비반전증폭기를 의미하는 것으로 이 책에서는 규정하겠다. 전달함수를 구해보자. 3장에서 열심히 구했었는데, 기억이 나실런지 모르겠다. 이러한 형태의 증폭기 전달함수를 구하는 쉬운 방법은 Op Amp.의 또 다른 중요한 성질 중에 하나인 두 입력단의 전압은 같다 라는 성질을 떠올리시면 좋겠다. 즉, 두 입력단의 전위차는 늘 0 이다 라는 점을 이용하는 것이다. 즉, 그림에서 Vn 과 Vp 는 같다라고 관계를 설정하고 풀면 된다.</p>
<p>&nbsp;</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync004.png" rel="lightbox[21290]"><img class=" wp-image-21338 alignnone" alt="20sync004" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync004.png" width="199" height="192" /></a><br />
중첩의 원리를 이용해서 수식 (4-1)과 합치면,</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync008.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21334" alt="20sync008" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync008.png" width="264" height="48" /></a><br />
이 된다. 이 수식이 V0=A(V2-V1)형태의 차분(혹은, 차동) 증폭기가 될려면, R4=R2, R3=R1로 설정하면 된다. 이렇게 설정하면, 수식 4-1은 다음과 같이 이쁘게 변신한다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync006.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21336" alt="20sync006" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync006.png" width="141" height="48" /></a><br />
즉, V2와 V1의 차이를 증폭하는 회로가 되는 것이다. 그런데, V2와 V1는 다음과 같이 동상전압과 이상전압의 합성된 형태로 표현할 수 있다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync007.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21335" alt="20sync007" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync007.png" width="127" height="71" /></a><br />
위 수식에서 VCM은 공통 성분, VDM은 서로 다른 성분을 말한다. 이 수식을 토대로 그림 4-3 회로를 그림 4-6처럼 바꿔 볼 수 있겠는가?</p>
<div id="attachment_21294" class="wp-caption alignnone" style="width: 504px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-21.png" rel="lightbox[21290]"><img class=" wp-image-21294" alt="20feasync0 (21)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-21.png" width="494" height="319" /></a><p class="wp-caption-text">그림 4-6. 입력을 동상 신호와 이상 신호로 구분한 회로</p></div>
<p>V1에 쪽에 달린 신호원에 음의 기호를 할당한 것은, V1 과 VDM/2의 관계가 반전이기 때문에 그런 것이다. 그림 4-6에서 Vx와 Vy의 전압이 VCM만큼은 서로 동일하기에 한데 묶을 수가 있다. 그렇다면, 그림 4-7과 같이 된다. 등가 회로의 원리를 잘 떠올리시면 된다.</p>
<div id="attachment_21293" class="wp-caption alignnone" style="width: 504px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-22.png" rel="lightbox[21290]"><img class=" wp-image-21293" alt="20feasync0 (22)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-22.png" width="494" height="217" /></a><p class="wp-caption-text">그림 4-7. 그림 4-6 등가 회로 : VCM을 공통으로 처리</p></div>
<p>그림 4-7처럼 신호원을 쪼개서 그린 이유는, 동상 신호와 이상 신호의 관계를 쉽게 파악할 수 있기 때문이다. 먼저, ±VDM/2=0이라고 해보자. VCM이 바뀐들 VO에 무슨 영향이 있을까? 즉, 동상 신호는 Op Amp.의 기본 속성에 의해서 아주 손쉽게 걸러 내어진다. 이것이 CMR(Common Mode Rejection)이다. CMR 기능이 이해되시는가? 그런데 주의할 점이 하나 있다. 실전에서는, Op Amp. 뿐만이 아니라 저항에도 오차가 존재한다는 점이다. Op Amp.도 이상적이지 못해서 속상한데 저항까지 말썽이다. 사실은 저항이 더 큰 영향을 미치기에 다음 내용이 준비된 것이니 계속 읽어나가 주시길 바란다. 실제로는, Op Amp. 자체의 CMRR과 외부 결선까지 포함한 CMRR 중에 낮은 CMRR이 전체 CMRR을 결정한다. 따라서, 이미 Op Amp.를 선정했다면, 외부 결선으로 인한, 즉, 저항 등의 오차로 인한 CMRR 저하는 결단코 피해야 한다. 그림 4-8 회로는 저항 오차를 감안하여 꾸민 회로이다. 오차가 존재하는 저항으로 차분 증폭기를 구현했을 경우인데, 계산 편의상 오차가 한 저항에서만 발생했다고 가정하자. 그 영향을 이해한 후에 모든 저항에 오차가 발생하면 어떻게 될까 하는 것을 고찰하는 것으로 충분하다.</p>
<div id="attachment_21294" class="wp-caption alignnone" style="width: 504px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-21.png" rel="lightbox[21290]"><img class=" wp-image-21294" alt="20feasync0 (21)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-21.png" width="494" height="319" /></a><p class="wp-caption-text">그림 4-8. 저항 오차로 인한 CMR 영향</p></div>
<p>그림 4-8은 Op Amp.의 궤환(Feedback) 경로에 위치한 R2 저항에 오차가 -εR2만큼 발생했다고 가정한 것이다. (TINA에서는 ε가 표시가 안되어서 e로 표시했음을 양해바란다.) 입출력 관계식을 구해보자. 수식 4-2를 이용하면 편리하겠다. 수식 4-2는 다음과 같다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync008.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21334" alt="20sync008" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync008.png" width="264" height="48" /></a><br />
이 수식에서, R4=R2, R3=R1이고, R2가 R2(1-ε)임을 주의하시기 바란다. 그리고, V1=VCM-VDM/2이고 V2=VCM+VDM/2이다. 위 수식에 각각 대입하면,</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync009.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21333" alt="20sync009" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync009-620x62.png" width="496" height="50" /></a><br />
가 된다. CMRR(Common Mode Rejection Ratio)를 구하기 위해서, 그림 4-8의 전달함수를 다음과 같은 식으로도 구해보자.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync010.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21332" alt="20sync010" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync010.png" width="162" height="23" /></a><br />
중첩의 원리를 약간 다르게 적용한 수식이다. 즉, 입력 신호중에 동상신호는 동상신호 증폭비율만큼 증폭되고, 이상신호는 이상신호 증폭비율만큼 증폭될 것이니, 각각을 구하여 중첩하면 원하는 결과가 나온다 라는 것을 반영한 수식이다. 수식 4-3을 수식 4-4처럼 재구성해보자. 이렇게 하면, CMRR 구하기가 쉽다. 왜냐면, CMRR의 정의가 다음과 같기 때문이다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync011.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21331" alt="20sync011" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync011.png" width="203" height="52" /></a><br />
(4-4-2) 수식을 정리하여, ACM과 ADM을 구하면,</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync012.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21330" alt="20sync012" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync012.png" width="496" height="239" /></a><br />
이다. 전혀 어렵지 않게 유도할 수 있다. 수식이 너저분하다고, 전개과정마저 너저분하겠지 하는 것은 오판이다. 매우 깔끔한 편이니 꼭 해보시길 바란다. 수식에 대한 트라우마로 인하여 책을 덮어버리는 불상사는 없기 바란다. 전개과정이 무척 쉽다. 위 수식에서 ACM과 ADM은 각각 다음과 같다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync013.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21329" alt="20sync013" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync013.png" width="115" height="48" /></a></p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync014.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21328" alt="20sync014" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync014.png" width="225" height="70" /></a><br />
CMRR의 정의에 대입하여 CMRR을 구해보면,</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync015.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21327" alt="20sync015" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync015.png" width="359" height="83" /></a><br />
이다. 이 수식은 그다지 아름다워 보이지 않는다. 죄송하다. 수식도 복잡하고 마음도 복잡하다. 계산기에 입력해두고 사용하면 된다고 할지라도, 입력하는데 상당한 시간이 걸리고, 오입력의 경우도 즐비하겠다. 그래서 위 수식을 아름답게 만들어 보자. 적당한 오차를 허용하여 간략화시키는 것이다. 엔지니어링은 이런 것이 맛이 아닌가? 먼저 ADM을 살펴보자.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync014.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21328" alt="20sync014" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync014.png" width="225" height="70" /></a><br />
ε가 1% 이하 수준이라면<a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync02.jpg" rel="lightbox[21290]"><img class="alignnone  wp-image-21349" alt="20feasync02" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync02.jpg" width="130" height="35" /></a> 이라고 할 수 있다. 아름답다. 오일러 할아버지가 아름답다고 한 숫자 중에 으뜸이 1이다. 이걸 적용하여 다시 CMRR을 구해보자.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync017.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21324" alt="20sync017" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync017.png" width="439" height="196" /></a><br />
어떻게 좀 간략해졌는가? 이 수식이 의미 하는 바는 무엇인가? 저항간의 오차가 작을수록 CMRR은 커진다. 저항의 오차가 없으면 CMRR은 무한대인가? Op Amp. 자체의 CMRR보다는 커질 수 없음을 잘 아셔야 한다. 또한, 차분 증폭기의 증폭 비율이 커지면 커질수록 CMRR은 커진다. 지당한 얘기이겠다. 예를 들자면, 오디오의 볼륨을 높일수록 동상 노이즈 제거는 더 잘된다는 의미이다. 하지만, 1/f 노이즈라든지 다른 노이즈가 커진다는 점은 함정이니, 귀로 잘 듣고 이퀄라이져도 동원하여 본인 자신이 듣기 좋은 상태로 조정하셔야 한다.</p>
<p>내용이 많이 길어졌지만, CMRR에 대해서는 아무리 강조해도 지나치질 않는다. 그래서, 좀 더 CMRR에 대해서 공부할 필요가 있다. CMRR은 Op Amp.가 제공해주는 축복이다. 이걸 잘 이해하고 있으면 노이즈 억제 회로 설계에 큰 도움을 얻을 수 있다. 간단한 실험 두 가지를 해 보자. 첫번째 실험은 CMRR을 구하는 실험이다. 이상적인 Op Amp.에 이상적인 저항을 연결하여 그림 4-9와 같은 차분증폭기를 꾸미고, 입력 양단에 동일전압 DC 1V를 인가한 후 출력을 확인하여 CMRR을 구하는 것이다.</p>
<div id="attachment_21344" class="wp-caption alignnone" style="width: 500px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-24.png" rel="lightbox[21290]"><img class=" wp-image-21344" alt="20feasync0 (24)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-24.png" width="490" height="246" /></a><p class="wp-caption-text">그림 4-9. CMRR 테스트 회로</p></div>
<p>그림 4-9처럼 이상적인 Op Amp.로 회로를 꾸민 후 TINA에서 제공하는 멀티미터 기능으로 출력단 전압을 측정해보자. -1.11E-16V가 측정 된다. 작아도 엄청 작다. 의심하시는 분이 계실까봐, 멀티미터 측정 화면을 그림 4-10에 옮겼다.</p>
<div id="attachment_21343" class="wp-caption alignnone" style="width: 347px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-25.jpg" rel="lightbox[21290]"><img class=" wp-image-21343" alt="20feasync0 (25)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feasync0-25.jpg" width="337" height="175" /></a><p class="wp-caption-text">그림 4-10. 그림 4-9회로에서 DC1V 동상 입력시 출력 전압</p></div>
<p>따라서, ACM=-1.11E-16V이다. 이제 V1에 DC1V 그리고 V2에 DC2V를 인가해서 ADM을 구해보자. 출력이 정확히 2V 나온다. 따라서 ADM=2이다. 정의에 따라, CMRR을 구해보자. *주의. 오차나 증폭비를 대입할 때에는 절대값을 넣어야 한다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync018.png" rel="lightbox[21290]"><img class="alignnone  wp-image-21342" alt="20sync018" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20sync018.png" width="442" height="74" /></a><br />
와우! 굉장하다. 구할 때 사실 이미 답이 나왔다. 동상 DC1V 를 인가하니, 출력이 0.111 fV (Femto V) 이다. 펨토(Femto)는 10의 -15승이다. 시뮬레이션이니까 측정가능한 수치이므로, 사실상 0다.</p>
<p>이상적인 Op Amp. 말고 TLC2274와 LM2902를 사용하면 어떨까? CMRR을 동일한 방식으로 각각 구해보자. TLC2274에서는 63.6dB가 나오고 LM2902는 50.0dB가 나온다. 앞서 언급한 제품 설명서의 내용과 많이 다르다. 그 이유는 이 실험이 Op Amp. 자체가 아닌, Op Amp.를 이용한 차분 증폭기를 꾸몄기 때문이다. 하지만, 의외의 결과가 나왔다. 제품 설명서상의 CMRR은 분명 LM2902가 더 컸는데도 불구하고, 차분 증폭기의 CMRR은 TLC2274가 무려 4배이상 (13.6dB) 이상 좋게 나왔다. 왜 이럴까? TINA 오류건 제품 설명서의 오류건 둘 중 하나일텐데, 우리는 Spice 엔진을 사용하는 TINA 결과를 믿고, 즐거운 엔지니어 생활을 영위하도록 하자.</p>
<p>이제 두번째 실험이다. 그림 4-9에서 R2 저항이 1% 오차를 보일 때와 5% 오차를 보일 때, CMRR이 각각 어떻게 변하는지 관찰해보자. TLC2274 선수가 이번 실험에도 수고를 해줬다. 입력 조건은 이전 실험과 동일하다. 1% 오차 실험을 위해R2를 19.8K옴으로 설정했다. 측정결과, CMRR은 51.4dB이다. 많이 떨어졌다. 수식 4-4로 구한 CMRR은 49.5dB이다. 잘 맞아 떨어진다. 이제는 저항 오차를 5%로 설정하고 구해보자. R2를 19K옴으로 정했다. CMRR이 35.8dB 수준으로 훅 떨어졌다. 수식4-4로 구한 값은 35.6dB다. 역시 잘 맞아 떨어진다. 비싼 Op Amp. 사다 놓고, 1원 안되는 돈 아낄려고 오차가 큰 저항을 사용했다가는 Op Amp.의 복음이 널리 전파되는 놀라운 경험을 놓치게 된다. 저항에 돈 좀 쓰자. 그러나 저러나, 심각한 문제가 하나 생겼다. 부품 중에서 가장 단순한 저항을 고르는 작업이 이제는 더 이상 단순한 작업이 아니다. 큰 일이 될 수도 있는 심각한 순간을 여러분은 맞이하고 있는 것이다. 심각하다. 저항을 아무렇게나 가져다가 쓸 일이 전혀 아니다. 어쩌나? 이럴 때, 우리 선배님들께서, 동료 분들께서, 혹은 후배님들께서 나서서 잘 풀어주셨다. 돈만 조금 더 쓰시면 된다. 간혹 R4 위치에 가변저항 (Potentionmeter) 을 달아서 문제를 해결하려 드는 경우도 있는데 필자는 극구 반대한다. 가변저항도 돈이다. 정밀 가변 저항은 더 돈이다. 게다가, 대량 생산하는 품목이라면 어떻게 일일이 조정할 것인가? 게다가 시간에 따라서 그 값도 변하고, 진동 등에 의해서도 값이 바뀌는데 그때마다 조정할 것인가? 정밀 가변 저항 살 돈으로 조금 다른 Op Amp.를 사용해보자. 대부분의 아날로그 반도체 회사들은 이런 문제에 대해 적극적으로 대응하고 있다. Texas Instrumentd 사의 홈페이지인 ti.com에 가보면 ‘Amplifier and Linear’ 라는 제품 카테고리를 발견할 수 있다. 하위 카테고리를 보면, 그림 4-11처럼 ‘Difference Amplifier’항을 발견할 수 있을 것이다.</p>
<p>&nbsp;</p>
<table style="width: 620px">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp027.jpg" rel="lightbox[21290]"><img class="wp-image-21318 aligncenter" alt="20opamp027" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp027.jpg" width="154" height="492" /></a></td>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp028.jpg" rel="lightbox[21290]"><img class="alignnone  wp-image-21319" alt="20opamp028" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp028-411x620.jpg" width="320" height="482" /></a></td>
</tr>
<tr>
<td style="text-align: center">그림 4-11. ti.com에서 찾은<br />
Difference Amplifier 메뉴</td>
<td style="text-align: center">그림 4-12. INA2132의 내부 구조</td>
</tr>
</tbody>
</table>
<p>글 쓰는 현재, 총 25종이 Difference Amplifier 범주에 포함되어 있다. 저렴한 제품으로 INA2132가 검색된다. TINA에는 INA2132E라는 라이브러리가 마침 있다. 실험이 가능하니 이 제품을 좀 더 자세히 보도록 해보자. 제품 설명서를 보면, 그림 4-12같은 구조도를 처음 페이지에서 확인할 수 있다.<br />
그림 4-12를 보자니, Op Amp. 2개가 보이고, 40K옴 저항이 내장되어 있음을 확인할 수 있다. 그렇다. 정밀/정확 저항을 정밀/정확 반도체 제조 공정에서 구현한 것이다. 이 부분이 다른 Op Amp.와 다른 부분이다. 그림 4-12에서 Sense 핀을 Out 핀에 물리고, Ref 핀을 접지로 만들면 이득이 1배인 차분 증폭기가 만들어 진다. (이 핀들을 왜 만들었는지는 잠시 후 살펴 보기로 하고 지금은 CMRR에 초점을 맞춰서 보자.) 따라서, Sense핀을 출력핀에 연결하고 Ref 핀을 접지에 연결한다고만 우선 받아들이자. 제품 설명서에는 CMRR이 90dB로 나온다. 이 말만 믿으면 안된다. CMRR은 주파수 함수이기에 평탄 대역이 어느 정도되는지 그래프로 살펴봐야 한다. 제품 설명서에서 CMRR 그래프를 발췌했다.</p>
<div id="attachment_21320" class="wp-caption alignnone" style="width: 444px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp029.jpg" rel="lightbox[21290]"><img class=" wp-image-21320" alt="20opamp029" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp029-620x459.jpg" width="434" height="321" /></a><p class="wp-caption-text">그림 4-13. INA2132의 CMRR 그래프</p></div>
<p>안타깝게도 10KHz 부근에서는 70dB이하로 나온다. TINA로 앞서 행한 첫번째 실험과 동일한 실험을 해보았다. 동상 DC1V를 인가하니 출력이 27.85uV로 측정된다. CMRR은 91.1dB로 측정된다. 이득이 1배에 불과하지만, CMRR이 무려 91.1dB이다. 대략 낮은 수백 Hz까지의 신호에 대해서는 이런 성능이 유지된다. 대역폭이 아쉽다. 하지만, 이 정도의 CMRR 대역폭은 우수한 편에 속한다.</p>
<p>비싼 제품을 한번 골라보자. INA330이 US$2.6 으로 꽤나 비싸다. 그것도 Op Amp.가 하나 들어 있는데 말이다. 그런데 TINA용 라이브러리가 없다. TINA용 라이브러리가 있으면서 가장 비싼 제품으로는 INA157이라는 제품이 검색된다. 살펴보자. CMRR이 86dB에 그친다. 그런데 왜 비싼걸까? 속도가 매우 빠르고, 기타 다른 지표들이 좀 더 우수한 듯하고, 나온지가 제법 되어서 비싼 듯도 하다. 다음은 내부 구조도다.</p>
<div id="attachment_21321" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp030.jpg" rel="lightbox[21290]"><img class=" wp-image-21321" alt="20opamp030" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp030-620x606.jpg" width="496" height="485" /></a><p class="wp-caption-text">그림 4-14. INA157 내부구조</p></div>
<p>이득을 결정하는 저항이 12K와 6K이다. Sense 핀에다가 V1을 입력하고, -In을 Output에 연결하고, +In 핀을 접지에 연결한 후, Ref에다가 V2를 입력하면 이득 2배짜리가 된다. 반대로 하면 1/2배가 된다. 재미지구나. 이득을 2배로 설정하고 TINA를 이용해 CMRR을 구해보면 91.2dB를 얻을 수 있다. 비록 제품 설명서 상으로는 INA2132가 우세했지만 실제 실험에서는 INA157이 이득을 2배로 설정할 수 있기에, 좋은 결과가 나온 것도 같다. 참고로 TINA에서 Difference Amplifier 모델을 추가하려면 다음의 아이콘을 눌러야 한다.</p>
<div id="attachment_21322" class="wp-caption alignnone" style="width: 309px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp031.jpg" rel="lightbox[21290]"><img class=" wp-image-21322" alt="20opamp031" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp031.jpg" width="299" height="120" /></a><p class="wp-caption-text">그림 4-15. TINA에서 차분증폭기 모델 추가하기</p></div>
<p>그런데, INA157이 왜 비쌀까? 비싸면, CMRR도 좋아야 할 것 아닌가? 그렇다. CMRR 그래프를 보도록 하자. 주파수에 신경을 바짝 세워서 그래프를 주시해주시기 바란다.</p>
<div id="attachment_21323" class="wp-caption alignnone" style="width: 506px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp032.jpg" rel="lightbox[21290]"><img class=" wp-image-21323" alt="20opamp032" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp032-620x473.jpg" width="496" height="378" /></a><p class="wp-caption-text">그림 4-16. INA157의 CMRR 그래프</p></div>
<p>거의 70 KHz까지 CMRR이 유지된다. 이런 Op Amp. 잘 없다. 따라서, 값싼 INA2132를 사용할 것인가, 비싼 INA157을 사용할 것인가 하는 문제는 다루는 신호의 대역폭에 따라 결정되는 것이다. 만약 HiFi 오디오를 설계한다면, 당연 INA157이다. 회로에 외부에서 유입되는 노이즈가 많다면 당연히 INA157이다. 그런데, 상대적으로 너무 비싸다. 형편에 맞게 잘 선정하시길 바란다.</p>
<p>실제 부품을 예로 들어가면서까지 CMR 기능에 대해서 살펴보았다. 무엇보다도, Common Mode Rejection 기능을 잘 사용하는 것이 Op Amp.를 제대로 사용하는 것이라고 말할 수 있다. 그래서 이 절이 이토록 긴 것이다. CMR 기능을 잘 사용하려면, 입력을 차동으로 받아들여야 한다. 입력이 단동(Single Ended) 일 경우에는 CMR 기능을 활용하기가 어렵다. 차동이 아니면 차분이라도 하는 것이 좋다. 그래서, Op Amp.의 두 입력단으로 연결되는 각각의 선을 최대한 가까이 붙이고 동일한 길이와 동일한 임피던스 성분으로 구성한다면 신호 전송선에 유입되는 외부 노이즈는 동상일 가능성이 높기에 걸러낼 수 있다. 단순히 동일한 두 신호선만으로 동상 성격의 노이즈를 걸러 내는 행위는 고성능 아날로그 회로를 설계하는데 있어서 기본 중의 기본이다. 그림 4-16을 다시보자. 200KHz에서 CMRR이 약 80dB이다. 별 다른 필터를 사용하지 않아도, 입력 양단에 유입되는1V 크기의 노이즈는 0.1mV로 쪼그라들어 버린다. 오로지 Op Amp.를 제대로만 사용했다면 기대할 수 있는 대단한 노이즈 억제 능력인 것이다. 좋지 아니한가? 비싼 돈 주고 산 Op Amp.를 놀릴 것인가? 어렵게 생각할 필요없다. 좋은 저항으로 대칭을 잘 이뤄서 증폭기를 설계하면 높은 CMRR을 기대할 수 있다. 그래서, Op Amp.가 더더욱 좋은 것이고, 디지털 회로 세상에서도 Op Amp.의 위상은 더욱 더 공고해지고 있는 것이다.</p>
<p>이 정도로 해서 CMRR을 마무리 짓고, 다음 주제인 PSRR로 넘어가자. 끝 글자들이 RR로 끝나기에 라임이 잘 맞아 떨어져서 힙합가사라도 쓰나 하시겠지만, 같다고도 볼 수 있고 다르다라고도 볼 수 있는 RR이다. PSRR는 Power Supply Ripple Rejection Ratio 이다. 이렇게도 쓴다. Power Supply Rejection Ratio. 전자가 더 명확하고, 따라서, PSRRR이 맞지만 CMRR과 운율이 안 맞기에 탈락시킨듯 하다. 운율맞게 우리도PSRR 이라고 하자.</p>
<p>PSRR을 측정하기 위해서, Op Amp. 전원핀에 60Hz, 혹은 120Hz 정현파를 공급 전압에 섞어서 공급한다. 출력단에서 60Hz 혹은 120Hz 정현파 성분을 측정한 후 dB로 표현한 것이 PSRR이다. 60Hz나 120Hz는 교류 전원을 의미한다. 간단한 실험을 한번 해보자. TLC2274로 2배짜리 차분 증폭기를 그림 4-9처럼 꾸민 후, V+ 단자에 5V를 공급한다. Ripple을 구현하기 위해서, 5V DC 전원에 + 1Vpp, 60Hz 정현파를 더해서 공급한다. 양 입력단에는 DC1V를 인가한다. 그리고 오실로스코프로 출력을 관찰한다. 출력 파형에서 관찰되는 리플의 Vpp를 구하여 60Hz, 1Vpp 정현파와 비를 구한 후, 20log를 취하면 PSRR 이 얻어진다. TINA로 시뮬레이션을 해보니, 출력으로 약 140uVpp, 60Hz 정현파가 관찰된다. 따라서, PSRR은 77.1dB 이다. 상당히 우수하다. 따라서, Op Amp.를 사용하신다면, 60Hz 전원 노이즈로 인한 걱정은 접어두셔도 되겠다. 하지만, Op Amp. 앞 단에 저항이나 커패시터가 접지나 전원단에 직접 연결된 회로가 존재한다면 이것은 또 다른 문제다. Op Amp.의 입력 신호에 전원 노이즈가 섞여서 들어온다면, 5장에서 배울 Notch 필터로 제거해야 한다. TLC2274의 제품 설명서에 명시된 PSRR은 통상 95dB 수준이고 최저 80dB 수준이다. 제품 설명서에는 측정 환경에 대한 언급은 없다. TINA 실험은 일반적인 사용 예를 가지고 행한 것이기에 실질적으로는 TINA로 행한 실험이 적용될 것이다. 제품 설명서에서 명시한 수치에 비해 모자라지만, 77dB라는 수치는 결코 나쁜 수치가 아니다. 참고로, 이득이 높아지면, 출력에 나오는 전원 노이즈 성분도 커지기에 PSRR 수치는 낮아진다는 점을 유의해야 한다. 그렇다면, 전원단에 광대역 노이즈가 유입되고 있다면 어떨까? PSRR에 관한 그래프도 제품 설명서에 나와있으니 유심히 보시기 바란다. 역시 주파수에 대한 함수이다. 다음은 TLC2274의 PSRR 그래프이다.</p>
<div id="attachment_21317" class="wp-caption alignnone" style="width: 487px"><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp033.jpg" rel="lightbox[21290]"><img class=" wp-image-21317" alt="20opamp033" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20opamp033-596x620.jpg" width="477" height="496" /></a><p class="wp-caption-text">그림 4-17. TLC2274의 PSRR</p></div>
<p>안타깝게도, 전원노이즈 제거 대역폭이 그다지 넓지 않다. 특히, 음의 전원 쪽 PSRR의 대역폭이 많이 좁다. 이를 극복하는 별다른 방법은 없다. 구현하고자 하는 시스템의 전원단을 잘 설계해야 할 것이며, Op Amp. 전원 핀에 바이패쓰(Bypass) 커패시터를 잘 달아주는 것이 거의 최선의 방법이라 하겠다.</p>
<p><span style="background-color: #ff0000;color: #ffffff"><strong>다음 시간에는 5. Loading Effect (부하의 영향)</strong></span><br />
<span style="background-color: #ff0000;color: #ffffff"><strong> 6. Instrumentation Amplifier (정밀 기기용, 계측용 증폭기) </strong></span><br />
<span style="background-color: #ff0000;color: #ffffff"><strong>7. Op Amp.의 Sense 핀과 Ref. 핀의 사용법에 대하여 살펴보도록 하겠습니다. </strong></span></p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/21290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[20호]JK전자와 함께하는 ARM 완전정복(6)-1</title>
		<link>http://www.ntrexgo.com/archives/20915</link>
		<comments>http://www.ntrexgo.com/archives/20915#comments</comments>
		<pubDate>Fri, 30 Aug 2013 06:29:52 +0000</pubDate>
		<dc:creator>디바이스마트 매거진</dc:creator>
				<category><![CDATA[디바이스마트 매거진]]></category>
		<category><![CDATA[특집]]></category>
		<category><![CDATA[20호]]></category>
		<category><![CDATA[ARM완전정복]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[jk전자]]></category>
		<category><![CDATA[매거진]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=20915</guid>
		<description><![CDATA[디바이스마트 매거진 20호 &#124; 이번 파트에서는 STM32F103VC Dragon 개발보드 + 3.2 터치 LCD 가 부착된 실제 개발보드를 가지고 이론으로만 공부했던 내용을 실제 예제를 통해서 하나씩 배워나가보도록 하겠습니다. ]]></description>
				<content:encoded><![CDATA[<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/05/jk전자.jpg" rel="lightbox[20915]"><img class="alignnone wp-image-13318" alt="jk전자" src="http://www.ntrexgo.com/wp-content/uploads/2013/05/jk전자-300x222.jpg" width="192" height="142" /></a></td>
<td><span style="color: #000080"><strong><span style="font-size: large">JK전자와 함/께/하/는 ARM 완전 정복</span></strong></span>&nbsp;</p>
<p>Ⅳ. Cortex-M3 Applications</p>
<p>&nbsp;</p>
<p>글 | JK전자</td>
</tr>
</tbody>
</table>
<p>ARM Architecture에서 많은 내용을 다루어서 Cortex-M3의 이론적인 부분은 그나마 짧게 끝난 것 같습니다. 이번 파트에서는 STM32F103VC Dragon 개발보드 + 3.2 터치 LCD 가 부착된 실제 개발보드를 가지고 이론으로만 공부했던 내용을 실제 예제를 통해서 하나씩 배워나가보도록 하겠습니다. 예제들은 주로 Cortex-M3 Core 부분에 해당하는 부분을 다룰 것입니다. 처음에는 LCD, MP3 등의 디바이스 제어 예제도 진행하려고 했으나 이 부분들은 Cortex-M3의 공통된 부분도 아니고 디바이스에 따라서 많은 내용이 달라지기 때문에 STM32F10x 시리즈의 자체 기능과 Dragon 개발보드에 연결된 기본 예제들만 다루도록 하겠습니다. 추후 모든 디바이스들에 대한 예제들은 시간이 허락한다면 STM32 응용에 대한 강좌로 진행해 보도록 하겠습니다.</p>
<p><span style="background-color: #ff6600;color: #ffffff"><strong>강의 전체 로드맵</strong></span></p>
<p>I. ARM Architecture | 임베디드 시스템 개론에 대한 설명과 ARM7, ARM9 의 구조에 대해서 설명합니다.<br />
II. ARM Applications | 삼성의 S3C2440(ARM9) 개발보드(S3C2440 Mini 개발보드)를 이용해서 어셈블리어와 UART, GPIO 등을 실습합니다.<br />
III. Cortex-M3 Architecture | Cortex-M3의 특징과 구조에 대해서 설명합니다.<br />
<span style="color: #0000ff">IV. Cortex-M3 Applications | STM32F103VCT6 Dragon 개발보드를 이용해서 GPIO, LCD, SPI, UART, MP3, SDIO, I2C 등을 실습합니다.</span></p>
<p>이 강의 자료에 대한 모든 질의사항은 http://cafe.naver.com/avrstudio의 ARM Architecture Q&amp;A게시판에 글을 남겨주시거나 jk@deviceshop.net로 메일을 보내주시기 바랍니다. 가급적이면 여러 사람이 질문에 대한 답변을 공유할 수 있도록 네이버 카페 게시판을 이용해주셨으면 합니다. 감사합니다.</p>
<p><strong><span style="background-color: #ff6600;color: #ffffff">Ⅳ. Cortex-M3 Applications 목차</span></strong></p>
<p>1. STM32F10x Overview<br />
1.1 STM32F10x Block Diagram<br />
1.2 STM32F10x Memory Map<br />
1.3 STM32F10x Boot Modes<br />
1.4 STM32F10x GPIO<br />
2. STM32F103VC Dragon개발보드 소개<br />
2.1 Features<br />
3. Examples<br />
3.1 GPIO Output without SDK<br />
3.2 GPIO Output with SDK<br />
3.3 GPIO Output with BitBand<br />
3.4 GPIO Input &#8211; Polling<br />
3.5 GPIO Input &#8211; Interrupt<br />
3.6 General Purpose Timer<br />
3.7 Systick &#8211; Delay<br />
3.8 Systick &#8211; Interrupt<br />
3.9 USART &#8211; Polling<br />
3.10 USART &#8211; Interrupt<br />
3.11 USART &#8211; Name Card<br />
3.12 Interrupt Priority1<br />
3.13 Interrupt Priority2<br />
3.14 Power Management &#8211; Sleep<br />
3.15 Power Management &#8211; Stop<br />
3.16 Power Management &#8211; StandBy<br />
3.17 Mode Privilege<br />
3.18 USART Monitor Program</p>
<p><strong><span style="background-color: #ff6600;color: #ffffff">1. STM32F10x Overview</span></strong></p>
<p><span style="color: #ff6600"><strong>1.1 STM32F10x Block Diagram</strong></span></p>
<p>Cortex-M3 Core를 Based로 하여 ICode, DCode, System Bus와 연결이 되어 있는 것을 볼 수 있습니다. Cortex-M3 Core는 ARM사에서 라이센싱한 것이고 아래의 그림에서 Vendor Defined Specfic 부분은 ST Microeclectonics사에서 구현한 것입니다. Bus Matrix를 통해서 AHB system bus와 Cortex-M3 Core가 연결되어 있고 APB1, APB2 bus가 AHB bus에 연결되어 있습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-49.png" rel="lightbox[20915]"><img class="alignnone  wp-image-21152" alt="20feajk 49" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-49-620x576.png" width="496" height="461" /></a></p>
<p><span style="color: #ff6600"><strong>1.2 STM32F10x Memory Map</strong></span></p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-50.png" rel="lightbox[20915]"><img class="alignnone  wp-image-21153" alt="20feajk 50" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-50-620x549.png" width="496" height="439" /></a><br />
Cortex-M3의 메모리 맵은 Architecture Defined 되어 있고, 4GB의 메모리 공간을 Access 할 수 있습니다. Architecture 차원에서 Memory Map이 정의되어 있기 때문에 같은 Cortex-M3를 기반으로한 CPU들 사이에서는 S/W 개발과 포팅을 쉽게 할 수 있습니다. 그리고 Memory Map에서 유심히 봐야할 부분은 Bit-Band region이 존재하고 있는 영역입니다.</p>
<p>-STM32F103VC CPU의 Memory layout<br />
0&#215;0800.0000 ~ 0&#215;0801.FFFF (FLASH)<br />
0&#215;2000.0000 ~ 0&#215;2000.BFFF (SRAM)<br />
0&#215;4000.0000 ~ 0&#215;4002.3FFF<br />
(Peripheral Memory Map)<br />
0xE000.0000 ~ 0xE00F.FFFF<br />
(Cortex-M3 Internal Peri.)</p>
<p><span style="color: #ff6600"><strong>1.3 STM32F10x Boot Modes</strong></span></p>
<p>STM32F 시리즈의 CPU는 3가지 모드로 부팅할 수 있습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-7.png" rel="lightbox[20915]"><img class="alignnone  wp-image-21155" alt="20feajk (7)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-7-620x229.png" width="496" height="183" /></a><br />
- User Flash memory : 일반적인 Normal booting입니다. STM32F CPU의 Internal Flash(0&#215;0 or 0&#215;8000000)에서 부팅을 하는 것입니다.<br />
- System memory : STM32F CPU의 Internal System memory를 이용해서 부팅을 합니다. 이 모드로 부팅을 하면 CPU에 있는 내부 부트로더에 의해서 USART0가 초기화되고 ST 사에서 제공하는 ST Flashloader 프로그램을 이용해서 bin(or hex) 실행 이미지를 User Flash memory 영역에 다운로드 할 수 있습니다. JTAG 장비가 없을 경우 USART0을 이용해서 프로그램을 퓨징할 때 유용하게 사용할 수 있습니다.<br />
- Embedded SRAM : Internal RAM에서 부팅을 시작하게 합니다. 이렇게 하려면 Startup 코드에서 Vector Table offset 위치를 RARM에 위치하도록 Register 설정을 해주어야 합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-8.png" rel="lightbox[20915]"><img class="alignnone  wp-image-21156" alt="20feajk (8)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-8-620x245.png" width="496" height="196" /></a><br />
위의 그림은 우리가 실습에 사용할 Dragon 개발보드의 BOOT 모드 회로도입니다.</p>
<p><strong><span style="background-color: #ff6600;color: #ffffff"> 2. STM32F103VC Dragon 개발보드 소개</span></strong></p>
<p><span style="color: #ff6600"><strong>2.1 Features</strong></span></p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td colspan="2"><strong><span style="color: #ff6600">C</span><span style="color: #ff0000">PU Module &#8211; STM32 Rabbit CPU 모듈 사용</span></strong></td>
</tr>
<tr>
<td>CPU</td>
<td>STM32F103VCT6 Cortex-M3 Core(LQFP-100)</td>
</tr>
<tr>
<td>SRAM</td>
<td>32KB internal SRAM</td>
</tr>
<tr>
<td>Flash</td>
<td>128KB internal Flash memory</td>
</tr>
<tr>
<td>ISP</td>
<td>1 x ISP 모드 전환 점퍼</td>
</tr>
<tr>
<td>UART</td>
<td>1 x UART( UART0)</td>
</tr>
<tr>
<td>LEDs</td>
<td>1 x User LED, 1 x Power LED</td>
</tr>
<tr>
<td>Reset Button</td>
<td>1 x Reset Button</td>
</tr>
<tr>
<td>JTAG</td>
<td>20Pin JTAG interface</td>
</tr>
<tr>
<td>Size(WxH)</td>
<td>68.4mm x 69.1mm(W x H)</td>
</tr>
<tr>
<td>확장포트</td>
<td>STM32F103VCT6의 모든 포트가 2 x 2.54mm으로 나와 있습니다.</td>
</tr>
</tbody>
</table>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td colspan="2"><span style="color: #ff0000"><strong>Bottom Board &#8211; Hardware Features</strong></span></td>
</tr>
<tr>
<td>전원</td>
<td>5V DC 전원(외경:5.5mm, 내경:2mm), USB, USB to Serial 포트를 통해서 전원공급 가능</td>
</tr>
<tr>
<td>RS232</td>
<td>1 x USB2Serial 포트 내장<br />
1 x DB9 시리얼 포트 ( MAX232 )</td>
</tr>
<tr>
<td>USB</td>
<td> x USB 2.0 Full speed</td>
</tr>
<tr>
<td>LCD</td>
<td>1 x 2.4, 4.3, 7.0 inch TFT 터치 LCD 인터페이스<br />
1 x 1602 Char LCD 인터페이스<br />
1 x 12864 그래픽 LCD 인터페이스</td>
</tr>
<tr>
<td>MP3</td>
<td>1 x VS1003B SPI Interface</td>
</tr>
<tr>
<td>RF</td>
<td>1 x nRF24L01 SPI Interface</td>
</tr>
<tr>
<td>AHRS</td>
<td>1 x AHRS Sensor Interface</td>
</tr>
<tr>
<td>LEDs</td>
<td>3 x User LED, 1 x Power LED</td>
</tr>
<tr>
<td>Buttons</td>
<td>5 x User Button, 1 x Wakeup Button</td>
</tr>
<tr>
<td>CAN</td>
<td>1 x CAN ( VP230 )</td>
</tr>
<tr>
<td>RS485</td>
<td>1 x RS485 ( SP3485 )</td>
</tr>
<tr>
<td>SD Memory</td>
<td>1 x 4bit SD memory card interface</td>
</tr>
<tr>
<td>Adjustable Resiter</td>
<td>1 x ADC test</td>
</tr>
<tr>
<td>EEPROM</td>
<td>1 x IIC EEPROM</td>
</tr>
<tr>
<td>Backup Battery</td>
<td>1 x Backup battery holder</td>
</tr>
<tr>
<td>Buzzer</td>
<td>1 x Buzzer</td>
</tr>
<tr>
<td>ADC</td>
<td>2 x ADC Input( ADC12 In8, In9 )</td>
</tr>
<tr>
<td>DAC</td>
<td>1 x DAC</td>
</tr>
<tr>
<td>Size(WxH)</td>
<td>155 x 110 mm</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong><span style="color: #ffffff;background-color: #ff6600">3. 프로그램 다운로드 방법</span></strong></p>
<p><span style="color: #ff6600"><strong>3.1 JTAG을 이용한 다운로드 방법</strong></span></p>
<p><span style="color: #33cccc"><strong>3.1.1 ST-Link/V2</strong></span></p>
<p><span style="color: #99cc00"><strong>(1) ST-Link USB Driver Download and install</strong></span><br />
- http://www.st.com/web/en/catalog/tools/PF258167</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-2.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21247" alt="20feajk (2)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-2-620x421.jpg" width="620" height="421" /></a></p>
<p><span style="color: #99cc00"><strong>(2) ST-Link Utility Download and install</strong></span><br />
- http://www.st.com/web/en/catalog/tools/PF258168</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-4.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21249" alt="20feajk (4)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-4-620x419.jpg" width="620" height="419" /></a></p>
<p><strong><span style="color: #99cc00">(3) ST-Link/V2 Utility Program 설치</span></strong><br />
- STM32 ST-LINK Utility_v2.5.0.exe</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-5.jpg" rel="lightbox[20915]"><img alt="20feajk (5)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-5-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-6.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21251" alt="20feajk (6)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-6-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-7.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21252" alt="20feajk (7)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-7-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-8.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21253" alt="20feajk (8)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-8-620x472.jpg" width="620" height="472" /></a></td>
</tr>
</tbody>
</table>
<p><strong style="color: #99cc00">(4) ST-Link/V2 USB 드라이버 설치</strong></p>
<p>- ST-Link_v2_usbdriver.exe</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-9.jpg" rel="lightbox[20915]"><img alt="20feajk (9)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-9-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center"> ▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-10.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21255" alt="20feajk (10)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-10-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center"> ▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-11.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21256" alt="20feajk (11)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-11-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center"> ▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-12.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21257" alt="20feajk (12)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-12-620x472.jpg" width="620" height="472" /></a></td>
</tr>
<tr>
<td style="text-align: center"> ▼</td>
</tr>
<tr>
<td> <a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/14.png" rel="lightbox[20915]"><img class="size-large wp-image-21264 aligncenter" alt="14" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/14.png" width="514" height="392" /></a></td>
</tr>
</tbody>
</table>
<p>- Windows7 의 경우 장치 드라이버가 자동으로 설치되지 않을 경우에 드라이버 소프트웨어 업데이트를 수행합니다.</p>
<table style="width: 620px" border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-13.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21258" alt="20feajk (13)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-13-620x368.jpg" width="620" height="368" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-14.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21259" alt="20feajk (14)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-14-620x521.jpg" width="620" height="521" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-15.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21260" alt="20feajk (15)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-15-620x449.jpg" width="620" height="449" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-16.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21261" alt="20feajk (16)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-16-620x449.jpg" width="620" height="449" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-17.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21262" alt="20feajk (17)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-17-620x449.jpg" width="620" height="449" /></a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="color: #99cc00"><strong>(4) ST-Link/V2 Firmware upgrade</strong></span></p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-51.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21198" alt="20feajk (51)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-51-620x402.jpg" width="620" height="402" /></a></p>
<p><span style="color: #99cc00"><strong>(</strong><strong><span style="color: #99cc00">5</span>) Program Fusing with ST-Link/V2</strong></span><br />
ST-Link/V2의 20핀 JTAG Cable을 Dragon 개발보드의 CPU 모듈에 있는 20핀 JTAG 박스 헤더에 연결하고 ST-Link Utility에서 &#8220;Mode Setting&#8221; 메뉴에서 &#8220;SWD&#8221; 모드로 설정합니다. 일반적으로는 STM32F 시리즈에서 &#8220;JTAG&#8221; 모드로 설정해도 되지만 Dragon 개발보드에서는 JTAG 핀의 일부를 LCD 제어시 사용하고 있기 때문에 반드시 &#8220;SWD&#8221; 모드로 설정해야 합니다. 그리고 Connect Target 을 실행합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-52.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21199" alt="20feajk (52)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-52-620x398.jpg" width="620" height="398" /></a><br />
다운로드 할 bin 파일을 선택합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-53.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21200" alt="20feajk (53)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-53-620x396.jpg" width="620" height="396" /></a><br />
- 참고로 IAR 컴파일러 환경에서는 bin 파일을 생성하기 위해서는 Ouput Converter에서 아래 그림과 같이 Binary파일 생성 옵션을 설정해 주어야 bin 파일이 생성됩니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-18.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21244" alt="20feajk (18)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-18-620x456.jpg" width="620" height="456" /></a><br />
- Download &amp; Verify를 실행합니다.</p>
<p>- IAR, KEIL등의 개발 환경과 직접 연동을 하지 않을 경우에는 ST-Link Utility를 이용해서 실행 binary를 다운로드 받을 수 있습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-54.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21201" alt="20feajk (54)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-54-620x397.jpg" width="620" height="397" /></a></p>
<p><span style="color: #99cc00"><strong>(6) EWARM Debug Environment &#8211; ST-Link/V2</strong></span><br />
- Debugger에서 Driver를 ST-Link를 선택합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-18.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21244" alt="20feajk (18)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-18-620x456.jpg" width="620" height="456" /></a><br />
- ST-Link 설정에서 &#8220;SWD&#8221; 모드로 설정을 합니다.<br />
- ST-Link/V2 제품은 IAR에서 사용할 경우 6.20 이상부터 연동을 할 수 있습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-49.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21196" alt="20feajk (49" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-49-620x404.jpg" width="620" height="404" /></a></p>
<p><strong><span style="color: #33cccc">3.1.2 ARM-JTAG</span></strong><br />
<span style="color: #99cc00"><strong>(1) ARM-JTAG Utility 설치</strong></span></p>
<table border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-59.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21206" alt="20feajk (59)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-59-620x429.jpg" width="620" height="429" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-60.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21207" alt="20feajk (60)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-60-620x429.jpg" width="620" height="429" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-61.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21208" alt="20feajk (61)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-61-620x429.jpg" width="620" height="429" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-62.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21209" alt="20feajk (62)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-62-620x429.jpg" width="620" height="429" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-63.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21210" alt="20feajk (63)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-63-620x429.jpg" width="620" height="429" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-64.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21211" alt="20feajk (64)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-64-620x398.jpg" width="620" height="398" /></a></td>
</tr>
</tbody>
</table>
<p><span style="color: #99cc00"><strong>(2) JICE Server 프로그램 실행</strong></span><br />
- ARM-JTAG의 20핀 JTAG Cable을 Dragon 개발보드의 CPU 모듈에 있는 20핀 JTAG 박스 헤더에 연결 하고 JICE Server 프로그램을 실행합니다.<br />
<a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-65.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21212" alt="20feajk (65)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-65-620x398.jpg" width="620" height="398" /></a></p>
<p>연결이 정상적이라면 Core ID를 읽어옵니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-66.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21213" alt="20feajk (66)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-66-620x604.jpg" width="620" height="604" /></a></p>
<p>Core ID가 읽어지지 않는다면 아래와 같이 JICE Server를 설정해 보시기 바랍니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-67.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21214" alt="20feajk (67)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-67-620x604.jpg" width="620" height="604" /></a></p>
<p><span style="color: #99cc00"><strong>(3) JICE Configuration</strong></span><br />
- Debug Port Configuration</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-68.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21215" alt="20feajk (68)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-68-620x604.jpg" width="620" height="604" /></a></p>
<p>- Tap Configuration</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-67.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21214" alt="20feajk (67)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-67-620x604.jpg" width="620" height="604" /></a></p>
<p><span style="color: #99cc00"><strong>(4) JICE Commander</strong></span></p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-70.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21217" alt="20feajk (70)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-70-620x604.jpg" width="620" height="604" /></a></p>
<p><span style="color: #99cc00"><strong>(5) Easy Flashloader 설정</strong></span><br />
STM32F103VC(STM32F10xxC) or STM32F103ZE(STM32F10xxE) 중에서 선택합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-71.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21218" alt="20feajk (71)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-71-620x447.jpg" width="620" height="447" /></a><br />
- 다운로드할 Binary 설정</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-72.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21219" alt="20feajk (72)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-72-620x447.jpg" width="620" height="447" /></a><br />
- Start Download 를 실행하면 먼저 Flash를 Erase하고 나서 선택한 바이너리 파일을 다운로드합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-73.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21220" alt="20feajk (73)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-73-620x447.jpg" width="620" height="447" /></a></p>
<p>&nbsp;</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-74.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21221" alt="20feajk (74)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-74-620x446.jpg" width="620" height="446" /></a></p>
<p><span style="color: #99cc00"><strong>(6) EWARM Debug Environment &#8211; ARM-JTAG</strong></span><br />
- Debugger에서 Driver를 RDI로 선택합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-75.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21222" alt="20feajk (75)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-75-620x455.jpg" width="620" height="455" /></a><br />
- RDI 드라이버를 설정합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-76.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21223" alt="20feajk (76)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-76-620x455.jpg" width="620" height="455" /></a><br />
- Easy Flashloader에서 &#8220;Flash Download Before Debugging&#8221; 을 체크합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-74.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21221" alt="20feajk (74)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-74-620x446.jpg" width="620" height="446" /></a><br />
- IAR 개발환경에서 &#8220;Download and Debugging&#8221;을 시작하면 &#8220;Check Flash Download State!&#8221; 실행창이 나오게 되고 JICE Commander에서 다운로드가 정상적으로 이루어 졌다면 &#8220;PASS&#8221; 버튼을 클릭합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-77.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21224" alt="20feajk (77)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-77-620x403.jpg" width="620" height="403" /></a><br />
- IAR 개발환경에서 Debugging 화면</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-78.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21225" alt="20feajk (78)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-78-620x403.jpg" width="620" height="403" /></a><br />
ARM-JTAG의 사용에 경우 Windows7 환경에서 보다 자세한 환경 설정은 아래 URL을 참조하시기 바랍니다.</p>
<p><a href="http://www.jkelec.co.kr/img/jtag/arm/armjtag/arm_jtag_manual.html" target="_blank"> http://www.jkelec.co.kr/img/jtag/arm/armjtag/arm_jtag_manual.html</a></p>
<p><span style="color: #ff6600"><strong>3.2 STM32F 시리즈의 internal ISP(UART0)를 이용한 방법</strong></span></p>
<p>STM32F 시리즈의 CPU들은 별도의 JTAG 장비없이 내장 ISP 기능을 이용해서 bin 파일을 다운로드 할 수 있습니다.</p>
<p><span style="color: #99cc00"><strong>(1) ISP 모드로 진입</strong></span><br />
다운로드 모드로 진입하기 위해서는 아래 그림과 같이 Boot0 점퍼를 ISP라고 되어 있는 위치에 세팅하고 PC와 연결합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-3.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21248" alt="20feajk (3)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-3-620x212.jpg" width="620" height="212" /></a><br />
Dragon Bottom 보드가 있을 경우에는 Bottom 보드의 UART 포트에 연결을 하면 됩니다. Dragon Bottom 보드에는 PL2303 USB to Serial 포트가 내장되어 있습니다.</p>
<p><span style="color: #99cc00"><strong>(2) PL2303 USB to Serial 드라이버 설치</strong></span><br />
- PL2303_Prolific_DriverInstaller_v1210.exe</p>
<table border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-1.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21246" alt="20feajk (1)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-1-620x400.jpg" width="620" height="400" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-55.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21202" alt="20feajk (55)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-55-620x396.jpg" width="620" height="396" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-56.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21203" alt="20feajk (56)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-56-620x400.jpg" width="620" height="400" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-57.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21204" alt="20feajk (57)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-57-620x253.jpg" width="620" height="253" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-58.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21205" alt="20feajk (58)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-58-620x400.jpg" width="620" height="400" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-79.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21226" alt="20feajk (79)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-79-620x400.jpg" width="620" height="400" /></a></td>
</tr>
</tbody>
</table>
<p><span style="color: #99cc00"><strong>(3) &#8220;STMicroelectronics flash loader.exe&#8221; 프로그램을 설치하고 실행합니다.</strong></span><br />
- Parity : &#8220;Even&#8221; , Baud Rate : &#8220;115200&#8243; 으로 설정</p>
<table border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-80.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21227" alt="20feajk (80)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-80-620x448.jpg" width="620" height="448" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-81.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21228" alt="20feajk (81)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-81-620x447.jpg" width="620" height="447" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-83.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21230" alt="20feajk (83)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-83-620x447.jpg" width="620" height="447" /></a></td>
</tr>
</tbody>
</table>
<p>- Binary or Hex 파일을 선택하고 보통은 &#8220;Erase necessary pages&#8221; 를 선택하면 됩니다.</p>
<table border="0">
<tbody>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-82.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21229" alt="20feajk (82)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-82-620x390.jpg" width="620" height="390" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-84.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21231" alt="20feajk (84)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-84-620x448.jpg" width="620" height="448" /></a></td>
</tr>
<tr>
<td style="text-align: center">▼</td>
</tr>
<tr>
<td><a href="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-85.jpg" rel="lightbox[20915]"><img class="alignnone size-large wp-image-21232" alt="20feajk (85)" src="http://www.ntrexgo.com/wp-content/uploads/2013/08/20feajk-85-620x447.jpg" width="620" height="447" /></a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><a title="이어서 계속됩니다. " href="http://www.ntrexgo.com/archives/21271" target="_blank">이어서 계속 됩니다. &gt;&gt;&gt;</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/20915/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
