TR28377D 사용자 매뉴얼 · 전력변환 실습회로 buck 컨버터 및 white led 부하 ......
Transcript of TR28377D 사용자 매뉴얼 · 전력변환 실습회로 buck 컨버터 및 white led 부하 ......
TR28377D 사용자 매뉴얼
1
TMS320F28377D 트레이닝 키트
TR28377D 사용자 매뉴얼
V100
TR28377D 사용자 매뉴얼
2
TR28377D 매뉴얼
Texas Instruments 사의 TMS320F28377D는 TMS320F28x 계열 중에서 최초로 듀얼
코어 CPU를 탑재하였다. 그 뿐 아니라, 각 CPU는 CLA(Control Low Accelerator)라
불리는 보조프로세서를 하나씩 가지고 있기에 사실상 쿼드코어 프로세서이다. 각
200MHz로 연산할 수 있는 코어를 4개나 가지고 있는 이 칩은 주변회로 또한 굉장
히 향상되었는데, 대표적인 예로 ADC회로의 S/H모듈이 4개가 되어 이름뿐만이 아
닌 정말로 동시샘플링을 할 수 있게 된 것이다.
본 매뉴얼은, 이러한 고성능의 TMS320F28377D를 가장 쉽고 저렴하게 학습할 수
있는 최적의 개발환경인 TR28377D의 사용법을 안내하고 있다.
1 TR28377D 사용시 주의사항
2 TR28377D 소개
3 TR28377D 사용방법
4 TR28377D 개별 회로블럭 설명
5 TR28377D 기구 정보
TR28377D 사용자 매뉴얼
3
1 TR28377D 사용시 주의사항
입력전압 허용범위
TMS320F28377D 트레이닝키트(TR28377D)의 입력전압 허용범위는 4V ~ 5V 이다.
이 허용범위를 벗어나는 전압이 입력될 경우 정상동작이 보장되지 않고, 초과하는
입력의 경우 제품의 손상이 발생할 수 있으니 주의하기 바란다.
정전기 주의
정전기에 매우 민감한 제품이므로,
정전기를 최대한 배제한 환경에서
사용하여야 한다.
에뮬레이터 사용
TR28377D에는 XDS100 에뮬레이터가 내장되어 있다. 외
부의 다른 JTAG 에뮬레이터를 사용하기 위해서는, 좌측
그림에서 JP6000 점퍼를 제거해서 내장 에뮬레이터를
비-활성화 시켜주어야 한다.
TR28377D 사용자 매뉴얼
4
2 TR28377D 소개
TR28377D는 듀얼코어 MCU, TMS320F28377D를 가장 쉽고 저렴하게 학습해볼 수
있는 트레이닝 키트이다. 프로세서로는 TMS320F28377D PTP T 패키지가 탑재되어
있으며(초기 1.0 버전은 TMX 프로세서 탑재), 이를 학습하기 위해 다양한 실험 회
로가 준비되어 있다. 또한 XDS100 JTAG 에뮬레이터가 내장되어 있기 때문에 소프
트웨어 툴인 CCS(Code Composer Studio)를 무료로 사용할 수 있는 장점이 있다.
즉, 10cm X 7cm의 TR28377D와 PC만 있으면 모든 개발환경이 준비되는 것이다.
TR28377D 기능 테이블
입력 전원 USB 전원 or DC 5.0 V
탑재 프로세서 TMS320F28377D PTP T (V1.0에서는 TMX 칩 사용)
아날로그 입력단
10kHz 4차 LPF(베셀 필터) : 마이크 1채널
10Hz 1차 LFP (RC 필터) : 온도센서 1채널
20 kHz 2차 LPF (버터워쓰 필터) : PWM to DAC 2채널
가변저항 분압 : 1채널(0 ~ 3.3V)
전력변환 실습회로 Buck 컨버터 1채널, White LED 부하
로터리 엔코더 Incremental 방식, 24 Pulse/회전
통신 포트 1 x 9 커넥터 - RS232C x 2 , CAN x 1, I2C x 1, GND
스위치 / RGB LED 2개 / 2개
에뮬레이터 내장 에뮬레이터 또는 외부 에뮬레이터 선택
제품 크기 70mm(H) x 100mm(L)
지원 컴파일러(CCS) CCSv5.5 / v6 - TI 홈페이지에서 무료다운로드 가능
TR28377D 사용자 매뉴얼
5
3 TR28377D 사용 방법
전원을 입력 받는 경로는 다음의 2가지가 있으며, 둘 중 하나만 선택해야 한다.
Y형 USB 케이블을 통한 PC의 USB전원 5V 입력
전원 공급기를 통한 5V 전원 입력
전원 입력 방법 1 - USB
우선 사용할 전원을 선택하기 위해서 빨간 네모박스의 CN1500 점퍼를 설정해야 한
다. PCB실크에서 확인할 수 있듯이, 좌측 2개의 점퍼를 선택한다면 USB 전원을 사
용하도록 전원 경로가 변경된다. 다음으로 좌측 상단의 CN1400커넥터를 통해 USB
케이블을 꽂으면 녹색 LED가 ON 되면서 전원이 정상적으로 인가되었음을 알린다.
[그림 3-1] USB 전원 선택
TR28377D 사용자 매뉴얼
6
이때 USB 케이블은 제품 구매시 기본으로 들어있는 Y자형 케이블을 이용해야 한다.
TR28377D에서 소모하는 전류는 5V기준 300~400mA 가량인데, 일부 PC에서 USB포
트 하나가 출력할 수 있는 정격전류 500mA가 제대로 나오지 않는 경우가 있기 때
문이다.
전원 입력 방법 2 – 전원 공급기
역시 CN1500을 통해 점퍼를 설정해 준다. 실크를 보니 Molex 2핀을 통해 전원을
공급받기 위해서는 우측 두 개의 핀을 점퍼로 꽂도록 안내하고 있다. 공급 전원은
5V이며, 아래 그림을 참고하자.
[그림 3-2] 전원공급기를 통한 5V 입력
TR28377D 사용자 매뉴얼
7
내장 에뮬레이터(XDS100) 사용법
TR28377D에는 JTAG 에뮬레이터가 내장되어 있다. CCS를 무료로 사용할 수 있도록
Free License를 제공하는 XDS100 에뮬레이터 이다. 이를 활용하기 위해서는 보드
좌측 상단의 JP6000에 점퍼를 꽂아 주어야 한다. 전원은 어느 곳에서 받아도 관계
는 없으나, 이왕 USB를 사용하였으니 USB의 5V 전원도 끌어다 쓰는 것이 좋겠다.
만약 다른 USB장치를 사용하고 있어 전력이 모자란다면, 전원공급기의 5V전원을
사용해도 된다. 점퍼설정을 마치고, USB케이블을 CN1400에 연결해주자.
[그림 3-3] 내장 XDS100 에뮬레이터 사용시 설정
CCS가 설치되어 있다면, USB케이블을 꽂았을 때 자동으로 드라이버가 설치된다. PC
의 장치관리자에서 다음 화면이 나타난다면 정상적으로 설치가 된 것이다.
TR28377D 사용자 매뉴얼
8
[그림 3-4] XDS100 에뮬레이터 설치 완료
외부 JTAG 에뮬레이터 사용법
내장된 XDS100 에뮬레이터가 아닌 외부의 에뮬레이터를 사용한다면, JP6000의 점
퍼를 제거해서 내장 에뮬레이터를 비활성화 한 뒤, CN5100 14핀 커넥터에 외부 에
뮬레이터를 연결해 준다.
[그림 3-5] 외부의 14핀 JTAG 에뮬레이터 사용시
TR28377D 사용자 매뉴얼
9
TMS320F28377D 부트모드 안내
부트모드란, TMS320F28377D가 최초 전원 입력에 의해 기동할 때 구동할 프로그램
을 가져오기 위한 경로를 말한다. 일반적으로 개발할 때에는 RAM에 프로그램을 기
록한 뒤 실행하고, 양산되어 사용자에게 공급될 때에는 비휘발성 메모리인 FLASH
메모리에 기록하여 사용한다. 그 외에도 다양한 통신을 이용해서 프로그램을 가져
오는 방법도 있다.
[그림 3-6] 부트모드 표
특정 GPIO 핀의 HIGH/LOW 상태에 따라 부트모드가 결정되는데, 기본설정으로
GPIO72/84가 사용된다. /TRST핀은 JTAG 통신 핀 중 하나이며, 에뮬레이터와 타겟
MCU가 연결될 경우 이 핀이 High가 된다. 부트모드의 마지막 항목을 보면, EMU부
트는 핀 상태에 관계없이 TRST핀이 High일 경우에만 지원되는, 디버깅을 위한 모드
이다. 이전의 다른 TMS320F28x 칩을 사용했던 분들이라면, ‘Jump to SARAM‘ 모드
와 동일하게 생각하면 되겠다.
그 외에 중요한 것은 Get Mode이다. EMU Boot를 제외한 다른 통신, FLASH 부트들
을 지원하는 모드인데, 기본적으로 Get mode 진입시 FLASH mode로 동작한다. 아
마도 가장 많이 사용하게 될 것이다. TR28377D의 부트모드 선택 점퍼를 Get mode
로 설정해둔 다음, 학습단계에서는 EMU Boot를 사용하시면 되겠다.
TR28377D 사용자 매뉴얼
10
Get mode의 점퍼설정은 GPIO72, 84를 모두 High로 둔 상태이다. TR28377D에서의
점퍼설정은 다음과 같다.
[그림 3-7] 부트모드, Get mode 점퍼 설정
TR28377D 사용자 매뉴얼
11
4 TR28377D 개별 회로블럭 설명
TR28377D는 (F) XDS100 에뮬레이터 부분을 제외하고 5개의 파트로 나뉘어진다.
(A) POWER
USB 혹은 Molex 2핀 커넥터로 5V 전원 입력
3.3V / 1.2V 두 개의 전원 출력
(B) TMS320F28377D
Bypass 커패시터 / 클럭 소자 / Reset 스위치 / Boot mode 선택
(C) DIGITAL
24Pulse 엔코더, 범용 스위치 2개, RGB LED 2개
전력변환 실습회로 Buck 컨버터 및 White LED 부하
(D) ANALOG
마이크 / 가변저항을 통한 DC전압 센싱 회로
발열저항과 온도센서를 통한 열제어 실습 회로
이어폰 등을 꽂을 수 있는 라인아웃 잭
(E) COMMUNICATION
CAN 1채널 / SCI 2채널에 대한 통신 트랜시버와 입출력 핀
I2C 1채널
TR28377D 사용자 매뉴얼
12
[그림 4-1] TR28377D 전체 회로블럭 위치
TR28377D 사용자 매뉴얼
13
(A) POWER
[그림 4-2] TR28377D의 전원 레귤레이터
USB 혹은 전원공급기로부터 입력 받은 5V 전압은 LDO 레귤레이터를 통해 3.3V로
가공된다. 흔히 LDO가 그러하듯 입출력단에는 노이즈 제거, 전원보충 등을 위한 커
패시터가 꼼꼼하게 설계되어 있다. 출력전압을 조정할 수 있는 Adjustable타입 LDO
들은 저항 네트웍을 구성해서 출력전압을 결정한다. 하지만 이 레귤레이터는 다소
특이하게도 8,11,12핀의 High/Low 상태에 따라 출력전압이 ‘1.4V + α’로 결정된다.
α는 1.6V / 0.2V / 0.1V 세 종류이며, 본 설계에서는 세 가지 전압을 모두 출력하도
록 하여 3.3V(=1.4V+1.6V+0.2V+0.1V)를 만들어 내었다. 아무래도 저항 네트웍에 대
한 오차도 없다 보니, 정밀도를 높이는 방법일 수 있겠다.
그렇게 만들어진 3.3V는 다시 1.2V생성을 위해 2차 레귤레이터로 입력된다. 전원
TR28377D 사용자 매뉴얼
14
품질 향상을 위해 2차 전원 설계를 하는 경우가 간혹 있는데, 이럴 때는 1차 전원
회로의 출력전류를 충분히 확보해야 한다. 이 회로를 예로 들자면, U1100의 출력이
3.3V라인과 1.2V 라인 모두에 공급되기 때문이다. 그리고 5V입력이 아닌 3.3V에서
1.2V를 만들어 내는 것이기에 노이즈에 대한 특성이 좋아지고, 무엇보다 1.2V레귤레
이터의 발열이 상당히 줄어들기에 장점이라 할 수 있겠다.
[그림 4-3] Digital-Analog 전원의 1점 연결
다음은 전원 분리회로의 한 부분을 떼어온 그림이다. 좌측은 Digital 회로의 3.3V이
고, 우측은 Analog 3.3V이다. 중간에는 비드와 커패시터를 통해 필터를 구성해두었
다. 우선 1점연결이란 3.3V, A3.3V 모두 각자의 회로를 구성하고 있으되, 딱 1개의
포인트에서만 두 전원이 연결됨을 뜻한다. 이는 노이즈가 서로에게 영향을 미치는
것을 최대한 방지하는 효과를 가진다. 거기에 필터가 더해지는 설계이지만, 실제 보
드에서 L1800 비드는 장착되지 않고 납으로 Short 처리만 되어있다. 실험결과 1점
연결만으로도 충분히 노이즈 억제력을 가지기 때문이다. 노이즈 간섭이 너무 심할
때에만 테스트를 거친 후 적당한 비드를 사용해주는 것이 좋겠다.
TR28377D 사용자 매뉴얼
15
(B) TMS320F28377D
[그림 4-4] 기능핀 연결의 일부
회로도의 ‘70_TMS320F28377D PTP T’ 페이지를 열어본다면, 크고 아름다운 프로세
서 심볼 주위로 GPIO 핀들이 가지처럼 죽죽 연결된 것을 확인할 수 있다.
[그림 4-5] VDD핀의 바이패스 커패시터
그리고 프로세서 각각의 전원핀에는 노이즈 억제, 필요시 전원 보충 등의 용도로
‘바이패스 커패시터’라는 것이 설계된다. 이 소자는 최대한 전원핀과 가깝게 위치하
여야 하며 핀2~3개당 100uF 커패시터 하나의 설계면 충분하겠다.
TR28377D 사용자 매뉴얼
16
[그림 4-6] 크리스탈 회로
클럭소자는 오실레이터, 크리스탈, 레조네이터 등 여러 종류가 있는데 본 회로에서
는 크리스탈을 사용하였다. 오실레이터는 정밀하지만 전원을 소비하며 가격이 상대
적으로 비싸고, 레조네이터는 저렴하지만 정밀도가 떨어지기 때문이다. 각각의 소자
에 맞게 데이터 매뉴얼에서 연결의 예를 제공하니 다른 소자를 사용한다면 참고하
길 바란다. 크리스탈을 이용한다면 위 그림처럼 설계가 가능하다. 참고로, 클럭회로
는 아날로그도 디지털도 아닌 제3의 GND인 VSSOSC를 요구하므로 설계에 주의를 요
한다.
[그림 4-7] 리셋 회로와 내부 3.3V 레귤레이터 처리
TR28377D 사용자 매뉴얼
17
다음은 리셋회로이다. 리셋 스위치에는 병렬로 저항과 커패시터가 연결되어 있는데,
주된 목적은 역시 필터이다. 그에 거의 동등한 중요도로 스위치의 LOW 신호 입력
에 RC 지연을 일으키는 것도 목적이다. 전원이 처음 입력된 후 발생하는 Power On
Reset처럼, 시스템 동작 중에 사용자 임의로 리셋을 거는 Warm Reset이 필요한데
이때 /XRS에 공급되는 Low신호를 충분히 길게 유지하여 시스템이 제대로 리셋될
수 있도록 하는 역할이다.
그 아래에는 VREGENZ 핀이 풀-업 되어 있다. 이 핀은 프로세서 내부에 탑재된 레
귤레이터를 사용할 것인지 결정하는 핀이다. Piccolo 계열이 출시되면서부터, 시스템
원가 절감을 위해 TMS320F28x 프로세서 내부에 레귤레이터가 설계되기 시작했다.
물론 디지털 회로 내부에 있다보니 정밀도, 정확도 등에 약간의 의구심은 든다. 하
지만 소형시스템일 경우 레귤레이터의 가격은 꽤나 비중을 차지하기에 의미가 있다.
또한 그 레귤레이터가 설계되지 않음으로 인해 확보되는 PCB의 면적 또한 모두 비
용인 것이다.
서두가 길었는데, 어쨌든 현재 출시된 TMS320F28377D에는 내부 레귤레이터를
ON/OFF하는 ‘핀’이 존재는 하지만, ‘실제 내부 레귤레이터’는 없다. 차후 출시할 예
정인지는 모를 일이겠으나 지금으로써는 이 핀을 풀-업시켜 내부 레귤레이터(VREG)
를 OFF하는 설정을 해주어야 한다.
TR28377D 사용자 매뉴얼
18
[그림 4-8] TMS320F28377D 부트 모드 선택 회로
TR28377D에 설계된 부트모드 선택회로이다. 점퍼위치에 따라 핀의 풀-업과 풀-다운
을 선택할 수 있다. 핀 상태에 따른 부트모드 선택표를 다시 한번 봐두자.
[그림 4-9] TMS320F28377D 부트 모드 선택표
TR28377D 사용자 매뉴얼
19
(C) DIGITAL
[그림 4-10] 엔코더를 통한 QEP 입력회로
엔코더 해석에 쓰이는 QEP 테스트 회로이다. U3510은 수동 엔코더이며, 손으로 돌
리면 A,B 핀으로 위상이 다른 구형파가 출력된다. 한 바퀴는 24개로 구분되고, 노브
를 스위치처럼 누르면 D핀으로 펄스가 발생한다. 이러한 출력들은 QEP 각 핀으로
입력되어 예제를 실습해 볼 수 있다. 좌측의 U3500은 위상이 다른 펄스 A, B가
TMS320F28377D로 입력될 때 노이즈의 영향을 줄이고, 외부에서의 갑작스런 충격
을 방지하기 위해 설계된 2채널 슈미트-트리거 이다. 다만, 입력에 대해 출력이 반
전되므로 참고하기 바란다.
TR28377D 사용자 매뉴얼
20
[그림 4-11] RGB LED 설계
RGB LED는 SMD타입 LED 하나에 3가지 색상의 LED가 동시에 집적된 것을 말한다.
조작 역시 각각의 LED에 PWM파형을 입력해 밝기 및 색상을 조절해 주면 된다. 2
개의 RGB LED를 사용하므로 필요한 PWM은 6채널이며, 이를 위해 2채널 MOSFET
3개가 사용되었다.
[그림 4-12] PWM을 이용한 저항 발열 조절
이 회로에서는 PWM을 이용해 DIP타입 저항에 에너지를 가한다. 그럼 저항에서는
TR28377D 사용자 매뉴얼
21
열이 발생하고 그것을 온도센서에서 받아들여 TMS320F28377D의 ADC입력 채널로
전달한다. 이 회로를 이용하여 6장의 PID 온도제어 실습이 진행된다.
[그림 4-13] 택트 스위치 회로 설계
범용 스위치 입력회로이다. 스위치를 조작하기 전 초기상태를 명확하게 하기 위한
풀-업 저항과 스위치의 출력신호를 깨끗하게 받아들이고 글리치 노이즈 제거를 위
한 2채널 슈미트-트리거 버퍼가 사용되었다. 앞서 언급한 적이 있는데, 이 U3000은
입력에 대한 반전된 출력을 하므로 실습할 때 참고하길 바란다.
TR28377D 사용자 매뉴얼
22
[그림 4-14] 전력변환 실습회로
이 회로는 전력변환 회로 중 Buck컨버터를 실습해 볼 수 있도록 제작되었으며,
White LED를 부하로 사용한다. 간단한 동작순서는 다음과 같다.
① EPWM2A를 입력하면 TPS28225에 의해 UGATE/LGATE 신호가 생성됨
② UGATE/LGATE 신호에 의해 L3700, C3701에서 충방전 효과가 일어나 목표
전압을 추종함, 필터링 효과를 겸함
③ ②에서 목표치를 추종하기 위한 피드백이 R3700양단(WLED_Fdbk1, 2)에서
형성됨
④ 계산을 위한 Buck 컨버터의 입출력 전압 역시, WLED_Fdbk3, 4를 통해
ADC로 입력됨
TR28377D 사용자 매뉴얼
23
(D) ANALOG
[그림 4-15] 전력변환 실습 제어용 신호와 Buck 컨버터 출력전압의 피드백 회로
WLED_Fdbk1, 2는 Digital 파트에서 다뤘던 전력변환 실습회로의 피드백 신호들이다.
저항양단의 전압을 측정해서 Buck컨버터 출력전류를 계산한다. 미세한 차이를 측정
해야 하므로 40배의 이득을 주어 신호를 키웠다. U2700 5번 핀의 WLED_Fdbk3은
출력전압을 측정하기 위한 아날로그 버퍼 회로로 구성되었다.
[그림 4-16] 전력변환 실습 제어 회로의 입력전압 피드백 회로
TR28377D 사용자 매뉴얼
24
WLED_Fdbk4 역시 Buck컨버터 입력전압을 측정할 수 있도록 아날로그 버퍼를 구성
한 회로이다. WLED_Fdbk3, 4의 이득이 0.6배로 되어있는데 이 수치는 [그림 4-14]의
분압저항에 의한 것이다.
[그림 4-17] PWM to ADC 회로
이 회로는 PWM의 실습결과를 ADC로 확인하기 위한 것이다. PWM 출력을 곧장
ADC에 입력시킬 수 있고, 필터를 통과시킨 뒤 입력할 수도 있다. High Resolution
PWM 같은 고주파 PWM가 필터를 통과하게 되면 마치 사인파형처럼 왜곡될 수 있
으니 주의해야 한다.
TR28377D 사용자 매뉴얼
25
[그림 4-18] 마이크 신호 입력회로
좌측하단의 MK2000이 마이크이며, 여기서 입력된 소리 신호는 DC성분 제거를 위
한 디커플링 커패시터를 통과한 뒤 멋지게 꾸며진 4차 베셀 필터로 입력된다.
[그림 4-19] 가변저항을 통한 DC전압 생성 회로
P2200의 가변저항에서는 0~3.3V의 전압을 출력한다. 이 신호는 간단한 RC 1차 필
터를 거쳐 3군데로 입력된다. 가변저항은 사용자 임의로 조작이 가능하기에 여러
예제에서 지령으로도 쓰인다.
TR28377D 사용자 매뉴얼
26
[그림 4-20] 열제어 실습의 온도센서 회로
앞서 [그림 4-12]에서 설명했던 열제어 실습회로의 아날로그 파트이다. PWM으로
저항에 열을 발생시키면, U2300 온도센서에서 RC 1차 필터를 거친 후, 현재 온도를
ADC입력단으로 보낸다.
[그림 4-21] Fully Differential Amp 회로
TMS320F28377D는 Differential input을 받아들일 수 있게 되었는데, 이 회로는
DACOUTC에서 출력되는 Single ended 신호를 차동신호로 변환하는 역할을 한다.
좌측의 VOCM 핀으로 차동신호의 중심을 조절할 수 있다. VOCM핀은 가변저항에
연결되어 있으며, 과하게 위아래로 위치가 조절될 경우 신호가 포화(saturation)될
수 있으니 주의하자.
TR28377D 사용자 매뉴얼
27
(E) COMMUNICATION
[그림 4-22] RS-232 통신 회로
TMS320F28377D의 SCI 통신을 RC-232통신 규격으로 변환해주는 트랜시버이다. 우
측의 출력은 CN4000의 통신 커넥터로 전달되므로 개발자가 쉽게 사용할 수 있다.
[그림 4-23] CAN 통신 회로
이번에는 CAN 통신 규격에 맞게 신호를 변환해 주는 트랜시버이다. CN4000 커넥
터를 통해 출력핀을 사용할 수 있으며, R4100의 터미널 저항 120Ω은 동작하는데
TR28377D 사용자 매뉴얼
28
있어서 반드시 필요하므로 직접 설계하신다면 꼭 반영하도록 하자.
[그림 4-24] 시리얼 플래시 메모리 회로
SPI통신을 이용해 Serial FLASH 메모리를 조작할 수 있도록 설계되어 있다. SPI부트
모드를 운용하여 이 FLASH 메모리에 기록된 프로그램으로 부팅할 수 있다.
[그림 4-25] 통신 커넥터
앞서 다룬 통신 핀들이 모두 모여있는 커넥터이다. 그리고 I2C통신은 트랜시버가
필요 없기에 TMS320F28377D칩에서 곧장 연결되었다.
TR28377D 사용자 매뉴얼
29
TR28377D 기능핀 요약
구분 입력 출력
MK2000 (마이크) ADCINC2/CMPIN6P
ADCIND0/CMPIN7P
VOCM
ADCINB0/VDAC
ADCINA0/DACOUTA
ADCINA1/DACOUTB
ADCINA4/CMPIN2P
ADCINA5/CMPIN2N
VOCM (센터전압 조정)
ADCINC4/CMPIN5P
ADCINC3/CMPIN6N(필터통과)
ADCIND4
ADCIND3/CMPIN8N(필터통과)
WLED_Fdbk1 (전력변환회로 피드백)
WLED_Fdbk2 (전력변환회로 피드백)
WLED_Fdbk3 (전력변환회로 출력전압) ADCINA2/CMPIN1P
WLED_Fdbk4 (전력변환회로 입력전압) ADCINB3/CMPIN3N
SW3001 (SW1, 스위치) GPIO44
SW3002 (SW2, 스위치) GPIO45
GPIO50/EQEP1A
GPIO51/EQEP1B
GPIO52/EQEP1S
GPIO53/EQEP1I
GPIO8/EPWM5A R4300 (DIP 타입 열저항)
GPIO10/EPWM6A RGB1B (RGB LED 1번 RED)
GPIO11/EPWM6B RGB1B (RGB LED 2번 RED)
GPIO12/EPWM7A RGB1B (RGB LED 1번 GREEN)
GPIO13/EPWM7B RGB1B (RGB LED 2번 GREEN)
GPIO14/EPWM8A RGB1B (RGB LED 1번 BLUE)
GPIO15/EPWM8B RGB1B (RGB LED 2번 BLUE)
WLED1 (White LED, 부하)
WLED_Fdbk1 (피드백신호)
WLED_Fdbk2 (피드백신호)
WLED_Fdbk3 (출력전압 피드백)
WLED_Fdbk1 (입력전압 피드백)
GPIO34 D5200 (RED LED)
GPIO31 D5300 (GREEN LED)
GPIO29/SCITXA CN4000, SCITXA
GPIO28/SCIRXA CN4000, SCIRXA
GPIO54/SCITXB CN4000, SCITXB
GPIO55/SCIRXB CN4000, SCIRXB
GPIO71/CANTX_A CN4000, CANTX_A
GPIO70/CANRX_A CN4000, CANTX_B
GPIO58/SPISIMOA
GPIO59/SPISOMIA
GPIO60/SPICLK
GPIO61/SPISTEA
Analog
U3510 (엔코더)
GPIO2/EPWM2A (전력변환회로의 PWM입력)
Digital
U4200
통신
P2200 (가변저항)
P2500 (이어폰 잭)
ADCINB1/DACOUTC
GPIO6/EPWM4A
GPIO7/EPWM4B
ADCINA3/CMPIN1N
TR28377D 사용자 매뉴얼
30
5 TR28377D 기구 정보
기구도면
[그림 5-1] TR28377D 기구도면
TR28377D 사용자 매뉴얼
31
TOP side 부품배치도
[그림 5-2] TR28377D TOP 부품배치도
TR28377D 사용자 매뉴얼
32
BOTTOM side 부품배치도
[그림 5-3] TR28377D BOTTOM 부품배치도
TR28377D 사용자 매뉴얼
33
Bill of Material
Item Quantity Reference Part
1 12
5VTP,1P2VTP,A3P3VTP,
3P3VTP,TPUGATE,TPMICOUT,
TPMICADCIN,TPLGATE,
TPBUCKVOUT,TPBUCKPWM,
DGNDTP,AGNDTP
T POINT DIP1
2 3 CNG72,CNG84,CN1500 2.54mm 1x3 Male
3 1 CN1300 Molex 2pin
4 1 CN1400 MINI 5P USB
5 1 CN4000 2.54mm 1x9 Male
6 1 CN5100 JTAG 2.54mm 2x7 Male
7 42
C1000,C1700,C2000,C2300,
C2400,C2600,C2700,C2800,
C3000,C3500,C3510,C4000,
C4100,C4200,C6001,C6003,
C6005,C6006,C6007,C6009,
C6010,C6011,C6012,C6200,
C7000,C7001,C7002,C7003,
C7004,C7005,C7006,C7007,
C7008,C7009,C7010,C7011,
C7012,C7013,C7014,C7015,
C7016,C7200
100nF
8 2 C1001,C1401 10nF
9 9
C1002,C1800,C3600,C3700,
C6000,C6002,C6004,C6008,
C7101
2.2uF
10 6C1100,C1104,C2001,C2004,
C3701,C710010uF
11 6C1101,C1400,C1600,C2201,
C2301,C36011uF
12 2 C1102,C1103 22uF
13 1 C1701 10pF
14 2 C2002,C2006 4.7nF
15 4 C2003,C2005,C3702,C3704 680pF
16 3 C2401,C2402,C3703 1nF
17 2 C2500,C2501 100uF
18 2 C2502,C2503 80nF
19 2 C2601,C2602 1.2nF
20 2 C2603,C2604 560pF
21 2 C2701,C2702 220pF
22 4 C4001,C4002,C4003,C4004 0.1uF
23 4 C5000,C5001,C6300,C6301 24pF
24 1 D1100 1SR15440
25 1 D5200 Red
26 1 D5300 Green
27 4 HOLE1,HOLE2,HOLE3,HOLE4 T POINT DIP1
28 1 JP6000 2.54mm 1x2 Male
29 3 L1400,L6000,L6001 BEAD
30 1 L1600 VCC_SHORT
31 2 L1700,L1800 SHORT/Ferrite bead
32 2 L1900,L1901 GND_SHORT
33 1 L3700 2.2uH
34 1 MK2000 OB-27P40
35 1 P2200 Potentiometer (10k)
36 1 P2500 PJ-327C
37 4 RG1,RB1,RG2,RB2 75
38 1 RESET Reset SW
39 2 RGB1,RGB2 CLED2116
40 30
RLG72,RHG72,RLG84,RHG84,
R2400,R3001,R3002,R3100,
R3101,R3200,R3201,R3300,
R3301,R3401,R3501,R3502,
R3510,R3605,R4001,R4002,
R4102,R4103,R4200,R4201,
R5100,R5101,R5102,R5103,
R5104,R6003
4.7k
41 2 RR1,RR2 150
42 2 R1000,R1100 SHORT / NC
43 4 R2000,R5105,R6200,R7000 2.2k
44 2 R2001,R2007 39k
45 2 R2002,R2008 6.2k
46 2 R2003,R2009 5.6k
47 2 R2004,R2010 1M
48 3 R2005,R2011,R3600 22k
49 2 R2006,R2012 2.4k
50 12
R2200,R2500,R3601,R3604
R3708,R3900,R3901,R3902
R5000,R6000,R7001,R7103
0
51 1 R2301 15k
52 2 R2402,R2404 13k
53 2 R2403,R2405 2.7k
54 4 R2013,R2201,R2406,R2407 50
55 11
R2501,R2502,R2702,R2703,
R4101,R5201,R6004,R6202,
R6203,R6300,R7104
open
56 2 R2503,R2504 100
57 2 R2505,R2506 100k
58 2 R2600,R2601 7.5k
59 6R2602,R2603,R3703,R3704,
R6001,R620110k
60 4 R2700,R2701,R6002,R6006 1k
61 2 R2704,R2705 40k
62 1 R3400 51 (Axial)
63 2 R3602,R3603 10
64 1 R3700 0.5 1% 2W
65 2 R3701,R3706 20k
66 2 R3702,R3707 30k
67 1 R3705 2.2
68 1 R4100 120
69 2 R5200,R5300 560
70 1 R5301 820
71 1 R6005 12k
72 1 R7100 10.2k
73 1 R7101 31.6k
74 1 R7102 1.2k
75 1 R7200 16k
76 1 SW3001 SW1
77 1 SW3002 SW2
78 6TPFLT1,TPFLT2,TPADCIN14,
TPADCIN15,TPG133,TPERRTEST PIN
79 1 U1000 TPS73512
80 1 U1100 TPS7A4700
81 3 U2000,U2600,U2700 MCP6L92T
82 1 U2300 TC1047AVNBTR
83 1 U2400 THS4521
84 1 U2800 MCP6L01UT
85 2 U3000,U3500 SN74LVC2G14
86 5U3100,U3200,U3300,U3400,
U3700FDC6561AN
87 1 U3510 ROTARY ENCODER
88 1 U3600 TPS28225
89 1 U4000 MAX3232E
90 1 U4100 SN65HVD235D
91 1 U4200 M25P40
92 1 U5000 X-Tal, SX-32, 20MHz
93 2 U5200,U5300 KRC101S
94 1 U6000 FT2232H
95 1 U6100 TPD2E001
96 1 U6200 93LC46B-I/OT
97 1 U6300 X-Tal, SX-32, 12MHz
98 1 U7000 TMS320F28377D PTP
99 1 U7100 TL431
100 1 WLED1 MLEAWT-A1-R250-0001E7
TR28377D 사용자 매뉴얼
34
Item Quantity Reference Part
1 12
5VTP,1P2VTP,A3P3VTP,
3P3VTP,TPUGATE,TPMICOUT,
TPMICADCIN,TPLGATE,
TPBUCKVOUT,TPBUCKPWM,
DGNDTP,AGNDTP
T POINT DIP1
2 3 CNG72,CNG84,CN1500 2.54mm 1x3 Male
3 1 CN1300 Molex 2pin
4 1 CN1400 MINI 5P USB
5 1 CN4000 2.54mm 1x9 Male
6 1 CN5100 JTAG 2.54mm 2x7 Male
7 42
C1000,C1700,C2000,C2300,
C2400,C2600,C2700,C2800,
C3000,C3500,C3510,C4000,
C4100,C4200,C6001,C6003,
C6005,C6006,C6007,C6009,
C6010,C6011,C6012,C6200,
C7000,C7001,C7002,C7003,
C7004,C7005,C7006,C7007,
C7008,C7009,C7010,C7011,
C7012,C7013,C7014,C7015,
C7016,C7200
100nF
8 2 C1001,C1401 10nF
9 9
C1002,C1800,C3600,C3700,
C6000,C6002,C6004,C6008,
C7101
2.2uF
10 6C1100,C1104,C2001,C2004,
C3701,C710010uF
11 6C1101,C1400,C1600,C2201,
C2301,C36011uF
12 2 C1102,C1103 22uF
13 1 C1701 10pF
14 2 C2002,C2006 4.7nF
15 4 C2003,C2005,C3702,C3704 680pF
16 3 C2401,C2402,C3703 1nF
17 2 C2500,C2501 100uF
18 2 C2502,C2503 80nF
19 2 C2601,C2602 1.2nF
20 2 C2603,C2604 560pF
21 2 C2701,C2702 220pF
22 4 C4001,C4002,C4003,C4004 0.1uF
23 4 C5000,C5001,C6300,C6301 24pF
24 1 D1100 1SR15440
25 1 D5200 Red
26 1 D5300 Green
27 4 HOLE1,HOLE2,HOLE3,HOLE4 T POINT DIP1
28 1 JP6000 2.54mm 1x2 Male
29 3 L1400,L6000,L6001 BEAD
30 1 L1600 VCC_SHORT
31 2 L1700,L1800 SHORT/Ferrite bead
32 2 L1900,L1901 GND_SHORT
33 1 L3700 2.2uH
34 1 MK2000 OB-27P40
35 1 P2200 Potentiometer (10k)
36 1 P2500 PJ-327C
37 4 RG1,RB1,RG2,RB2 75
38 1 RESET Reset SW
39 2 RGB1,RGB2 CLED2116
40 30
RLG72,RHG72,RLG84,RHG84,
R2400,R3001,R3002,R3100,
R3101,R3200,R3201,R3300,
R3301,R3401,R3501,R3502,
R3510,R3605,R4001,R4002,
R4102,R4103,R4200,R4201,
R5100,R5101,R5102,R5103,
R5104,R6003
4.7k
41 2 RR1,RR2 150
42 2 R1000,R1100 SHORT / NC
43 4 R2000,R5105,R6200,R7000 2.2k
44 2 R2001,R2007 39k
45 2 R2002,R2008 6.2k
46 2 R2003,R2009 5.6k
47 2 R2004,R2010 1M
48 3 R2005,R2011,R3600 22k
49 2 R2006,R2012 2.4k
50 12
R2200,R2500,R3601,R3604
R3708,R3900,R3901,R3902
R5000,R6000,R7001,R7103
0
51 1 R2301 15k
52 2 R2402,R2404 13k
53 2 R2403,R2405 2.7k
54 4 R2013,R2201,R2406,R2407 50
55 11
R2501,R2502,R2702,R2703,
R4101,R5201,R6004,R6202,
R6203,R6300,R7104
open
56 2 R2503,R2504 100
57 2 R2505,R2506 100k
58 2 R2600,R2601 7.5k
59 6R2602,R2603,R3703,R3704,
R6001,R620110k
60 4 R2700,R2701,R6002,R6006 1k
61 2 R2704,R2705 40k
62 1 R3400 51 (Axial)
63 2 R3602,R3603 10
64 1 R3700 0.5 1% 2W
65 2 R3701,R3706 20k
66 2 R3702,R3707 30k
67 1 R3705 2.2
68 1 R4100 120
69 2 R5200,R5300 560
70 1 R5301 820
71 1 R6005 12k
72 1 R7100 10.2k
73 1 R7101 31.6k
74 1 R7102 1.2k
75 1 R7200 16k
76 1 SW3001 SW1
77 1 SW3002 SW2
78 6TPFLT1,TPFLT2,TPADCIN14,
TPADCIN15,TPG133,TPERRTEST PIN
79 1 U1000 TPS73512
80 1 U1100 TPS7A4700
81 3 U2000,U2600,U2700 MCP6L92T
82 1 U2300 TC1047AVNBTR
83 1 U2400 THS4521
84 1 U2800 MCP6L01UT
85 2 U3000,U3500 SN74LVC2G14
86 5U3100,U3200,U3300,U3400,
U3700FDC6561AN
87 1 U3510 ROTARY ENCODER
88 1 U3600 TPS28225
89 1 U4000 MAX3232E
90 1 U4100 SN65HVD235D
91 1 U4200 M25P40
92 1 U5000 X-Tal, SX-32, 20MHz
93 2 U5200,U5300 KRC101S
94 1 U6000 FT2232H
95 1 U6100 TPD2E001
96 1 U6200 93LC46B-I/OT
97 1 U6300 X-Tal, SX-32, 12MHz
98 1 U7000 TMS320F28377D PTP
99 1 U7100 TL431
100 1 WLED1 MLEAWT-A1-R250-0001E7
TR28377D 사용자 매뉴얼
35
Item Quantity Reference Part
1 12
5VTP,1P2VTP,A3P3VTP,
3P3VTP,TPUGATE,TPMICOUT,
TPMICADCIN,TPLGATE,
TPBUCKVOUT,TPBUCKPWM,
DGNDTP,AGNDTP
T POINT DIP1
2 3 CNG72,CNG84,CN1500 2.54mm 1x3 Male
3 1 CN1300 Molex 2pin
4 1 CN1400 MINI 5P USB
5 1 CN4000 2.54mm 1x9 Male
6 1 CN5100 JTAG 2.54mm 2x7 Male
7 42
C1000,C1700,C2000,C2300,
C2400,C2600,C2700,C2800,
C3000,C3500,C3510,C4000,
C4100,C4200,C6001,C6003,
C6005,C6006,C6007,C6009,
C6010,C6011,C6012,C6200,
C7000,C7001,C7002,C7003,
C7004,C7005,C7006,C7007,
C7008,C7009,C7010,C7011,
C7012,C7013,C7014,C7015,
C7016,C7200
100nF
8 2 C1001,C1401 10nF
9 9
C1002,C1800,C3600,C3700,
C6000,C6002,C6004,C6008,
C7101
2.2uF
10 6C1100,C1104,C2001,C2004,
C3701,C710010uF
11 6C1101,C1400,C1600,C2201,
C2301,C36011uF
12 2 C1102,C1103 22uF
13 1 C1701 10pF
14 2 C2002,C2006 4.7nF
15 4 C2003,C2005,C3702,C3704 680pF
16 3 C2401,C2402,C3703 1nF
17 2 C2500,C2501 100uF
18 2 C2502,C2503 80nF
19 2 C2601,C2602 1.2nF
20 2 C2603,C2604 560pF
21 2 C2701,C2702 220pF
22 4 C4001,C4002,C4003,C4004 0.1uF
23 4 C5000,C5001,C6300,C6301 24pF
24 1 D1100 1SR15440
25 1 D5200 Red
26 1 D5300 Green
27 4 HOLE1,HOLE2,HOLE3,HOLE4 T POINT DIP1
28 1 JP6000 2.54mm 1x2 Male
29 3 L1400,L6000,L6001 BEAD
30 1 L1600 VCC_SHORT
31 2 L1700,L1800 SHORT/Ferrite bead
32 2 L1900,L1901 GND_SHORT
33 1 L3700 2.2uH
34 1 MK2000 OB-27P40
35 1 P2200 Potentiometer (10k)
36 1 P2500 PJ-327C
37 4 RG1,RB1,RG2,RB2 75
38 1 RESET Reset SW
39 2 RGB1,RGB2 CLED2116
40 30
RLG72,RHG72,RLG84,RHG84,
R2400,R3001,R3002,R3100,
R3101,R3200,R3201,R3300,
R3301,R3401,R3501,R3502,
R3510,R3605,R4001,R4002,
R4102,R4103,R4200,R4201,
R5100,R5101,R5102,R5103,
R5104,R6003
4.7k
41 2 RR1,RR2 150
42 2 R1000,R1100 SHORT / NC
43 4 R2000,R5105,R6200,R7000 2.2k
44 2 R2001,R2007 39k
45 2 R2002,R2008 6.2k
46 2 R2003,R2009 5.6k
47 2 R2004,R2010 1M
48 3 R2005,R2011,R3600 22k
49 2 R2006,R2012 2.4k
50 12
R2200,R2500,R3601,R3604
R3708,R3900,R3901,R3902
R5000,R6000,R7001,R7103
0
51 1 R2301 15k
52 2 R2402,R2404 13k
53 2 R2403,R2405 2.7k
54 4 R2013,R2201,R2406,R2407 50
55 11
R2501,R2502,R2702,R2703,
R4101,R5201,R6004,R6202,
R6203,R6300,R7104
open
56 2 R2503,R2504 100
57 2 R2505,R2506 100k
58 2 R2600,R2601 7.5k
59 6R2602,R2603,R3703,R3704,
R6001,R620110k
60 4 R2700,R2701,R6002,R6006 1k
61 2 R2704,R2705 40k
62 1 R3400 51 (Axial)
63 2 R3602,R3603 10
64 1 R3700 0.5 1% 2W
65 2 R3701,R3706 20k
66 2 R3702,R3707 30k
67 1 R3705 2.2
68 1 R4100 120
69 2 R5200,R5300 560
70 1 R5301 820
71 1 R6005 12k
72 1 R7100 10.2k
73 1 R7101 31.6k
74 1 R7102 1.2k
75 1 R7200 16k
76 1 SW3001 SW1
77 1 SW3002 SW2
78 6TPFLT1,TPFLT2,TPADCIN14,
TPADCIN15,TPG133,TPERRTEST PIN
79 1 U1000 TPS73512
80 1 U1100 TPS7A4700
81 3 U2000,U2600,U2700 MCP6L92T
82 1 U2300 TC1047AVNBTR
83 1 U2400 THS4521
84 1 U2800 MCP6L01UT
85 2 U3000,U3500 SN74LVC2G14
86 5U3100,U3200,U3300,U3400,
U3700FDC6561AN
87 1 U3510 ROTARY ENCODER
88 1 U3600 TPS28225
89 1 U4000 MAX3232E
90 1 U4100 SN65HVD235D
91 1 U4200 M25P40
92 1 U5000 X-Tal, SX-32, 20MHz
93 2 U5200,U5300 KRC101S
94 1 U6000 FT2232H
95 1 U6100 TPD2E001
96 1 U6200 93LC46B-I/OT
97 1 U6300 X-Tal, SX-32, 12MHz
98 1 U7000 TMS320F28377D PTP
99 1 U7100 TL431
100 1 WLED1 MLEAWT-A1-R250-0001E7