TMS320F28X 개발보드 V2 예제
[F28P55x / CPU1] RS485 통신 External Loopback 예제
싱크웍스
2026.01.15 16:14:11
조회수 140
1. 실습 안내
TMS320F28P55x 칩의 SCI 모듈과 개발보드의 RS-485/RS-422 통신 트랜시버(THVD1452)를 이용한 External Loopback을 구현하고 있습니다.
2. 실습 준비
본 예제는 아래의 개발환경에서 테스트 되었습니다.1) CCS 버전 : v12.8.1.00005
2) 컴파일러 버전 : TI v22.6.2.LTS
3) 개발보드 : TMS320F28X 개발보드 V2
4) 프로세서 : TMS320F28P559SJ9-Q1
5) 예제버전 : v1.0
6) 기타 : Bit-Field + Driverlib. 프로젝트 구성 (Dual Headers / Portable)
3. 실습 예제 설치
아래의 링크를 클릭하여 실습 예제를 다운로드 합니다. 예제는 실행형 설치 패키지로 제작되어 있으며, 압축해제 후 실행해주시면 지정된 경로에 자동으로 설치됩니다.(설치 파일 실행에 문제가 있다면, 관리자 권한으로 실행해보세요.)
>> 실습 예제 다운로드 (클릭)
예제의 설치 경로는 아래와 같습니다.
C:/ SyncWorks / TMS320F28X_EVM_V2_28P55x / 16_RS485_External_Loopback
4. 예제 실행
PC에 설치된 Code Composer Studio(이하 CCS)를 실행하고, Workspace 경로를 아래와 같이 설정합니다.>> C:/ SyncWorks / TMS320F28X_EVM_V2_28P55x

CCS가 실행되면 위의 예제 설치경로를 참조하여 예제 프로젝트를 불러들인 후 컴파일하여 실행해보세요.
본 예제는 TMS320F28P559SJ9-Q1 모듈이 탑재된 TMS320F28X 개발보드(EVM) V2를 대상으로 하고 있으며, TMS320F28P55x 칩의 SCI 모듈과 개발보드의 RS-485/RS-422 통신 트랜시버(THVD1452)를 이용한 External Loopback을 구현하고 있습니다.
TMS320F28X 개발보드 V2의 '(16) RS485/422 Transceiver' 회로에는 TI사의 RS-485/RS-422 통신 트랜시버 - THVD1452 가 2개 탑재되어 있습니다.
이를 이용하면 다양한 RS-485/RS-422 통신 기반 시스템과의 연결을 구성할 수 있으며, TMS320F28P55x 칩에 내장된 3개의 SCI 모듈들 중 2개를 활용하면 자체적으로 External Loopback 테스트 구성도 가능합니다.
[예제 실행을 위한 점퍼 케이블 연결 구성 안내]
(a). 개발보드 '(16) RS485/422 Transceiver' 회로 Bottom면 쪽 RS485/422 선택 스위치를 RS485 쪽으로 설정합니다.>> SW4400 스위치 & SW4500 스위치를 모두 RS485 쪽으로 설정
(b). 개발보드 '(16) RS485/422 Transceiver' 회로 Bottom면 쪽 터미널 저항 스위치를 설정합니다.
>> SW4401 스위치 1번 ON / 2번 OFF
>> SW4501 스위치 1번 ON / 2번 OFF
(c). 예제 실행을 위해 아래와 같이 개발보드 RS485/422 Transceiver 회로의 핀-헤더와 TMS320F28P55x 칩의 GPI/O 포트를 연결하세요.
>> RXA <--> GPIO41 / SCIB_RX (개발보드 B-Side 39번 핀)
>> TXA <--> GPIO40 / SCIB_TX (개발보드 B-Side 35번 핀)
>> RE1 <--> GPIO44 (개발보드 B-Side 48번 핀)
>> DE1 <--> GPIO45 (개발보드 B-Side 32번 핀)
>> RXB <--> GPIO42 / SCIC_RX (개발보드 B-Side 21번 핀)
>> TXB <--> GPIO43 / SCIC_TX (개발보드 B-Side 19번 핀)
>> RE2 <--> GPIO46 (개발보드 B-Side 50번 핀)
>> DE2 <--> GPIO47 (개발보드 B-Side 52번 핀)
예제 폴더에는 Expressions Tab 에 관찰할 변수들을 쉽게 등록할 수 있도록 미리 저장된 파일이 포함되어 있습니다.
>> Expressions Tab 변수 등록 : Add_Variables_to_Expressions.txt

(클릭하시면 큰 이미지로 자세히 확인하실 수 있습니다.)

| 번호 | 제목 | 작성자 | 날짜 |
|---|
- 1




