현재 환경은, TC397 인피니언 MCU와 Host PC 사이의 UART 통신을 수행하여, 임의의 값이 전달되는 것을 확인해볼 예정

다행히도, 인피니언 공식 문서에서 별도 다른 추가적인 장치가 없어도, Host PC랑 TC397 MCU
사이의 UART 통신은 USB-C 케이블로도 가능하다는 내용이 있음

1. ASCLIN

Infineon-AURIX_Asynchronous Synchronous Interface-Training-v01_00-EN.pdf

TC397 보드는 12개의 채널을 가지고 있음.

image.png

2. 하드웨어 연결

KIT_A2G_TC397_5V_TFT(TC397 평가 보드)의 UART 관련 하드웨어 연결

image.png

image.png

위 그림에서 UART 관련 핀, P14.0, P14.1들은 트랜지스터와 풀업 저항을 통해 신호가 안정화되고
외부로 출력되거나 입력될 수 있게 설계가 되어있음

(보이는 노란색 칩) FT2232HL 칩은 USB-to_UART 브릿지 칩으로, USB 포트를 통해
PC와 UART 핀 간에 데이터를 전송할 수 있도록 해줌
-> 내부 흐름 -> BDBUS0, BDBUS1 핀을 통해 UART 신호를 처리하고 이를 USB 인터페이스로 변환

(트랜지스터) BSD235N
BDBUS0과 P14.0 사이, BDBBUS1과 P14.1 사이에 각각 트랜지스터가 배치되어 있음
-> 이 트랜지스터는 신호를 증폭하거나 안정화시키는 역할을 수행, 외부와의 연결을 위해 신호를
적절히 조정해줌

(R316, R317, R318, R319) 풀업 저항
이 풀업 저항들도 트랜지스터와 같이 배치되어 있음
이 풀업 저항은 신호 레벨을 안정화하여 통신 중 불안정한 상태를 방지함

-------------------------------------------------------------------------------------------

따라서 그림만 보면, USB 케이블만 있어도 FT2232HL 칩이 USB 포트로 들어오는 데이터를 
UART 신호로 변환하여 P14.0(Tx), P14.1(Rx)로 전달해줌
(역방향도 가능, UART 신호를 PC로 전달할 때)
추가로 트랜지스터, 풀업 저항이 배치되어 있어 USB 포트만 연결하여도 안정적인 신호 통신이 가능함

따라서 , Host PC랑 TC397 보드를 연결해주는 USB-C 케이블 포트를 사용하면 UART 통신을 할 수 있음