max throughput test 결과가 궁금해욤

안녕하세요

몇가지 궁금한 부분이 있어서 문의 드립니다.

  1. SIPSEND 를 이용하면, SPI 통신으로는 약 2Mbps 초반의 통신 속도가 나온다는 답변을 받았습니다.
    UART 통신으로는 최대 통신 속도가 얼마나 되는지 궁금합니다.

  2. SPI 통신 baudrate 는 최대 얼마까지 지원되는지 자료를 못 찾겠어요

  3. SPI 통신 예제가 있는지 궁금합니다.

  4. MTU 가 2KB 인것으로 보입니다. CIPSEND 명령어를 사용 중 1Mbps uart 속도로 수 MB가 넘는 데이터가 들어 온다면 처리가 어떻게 되는지 궁금합니다. delay 가 발생하는지 아니면 데이터 LOSS가 발생하는지 궁금합니다. 환경은 Soft AP 에 TCP Server 로 WiFi 모듈이 동작중으로 가정한 상태이며, 아주 가까운 거리에 노트북 WIFI로 연결된 상태 입니다.

위의 답변 부탁 드립니다.

감사합니다

안녕하세요 위즈네트 입니다.

  1. UART 통신 최대 속도는 2Mbps 입니다. UART Throughput 테스트한 문서는 아래 링크를 참조 해주세요. http://wizwiki.net/wiki/lib/exe/fetch.php/products:wizfi360:wizfi360ds:wizfi360tp_v120k.pdf

  2. SPI 최대 2Mbps 지원하고 있습니다.

  3. SPI 통신 예제는 아래 주소 참조해 주세요.
    https://github.com/wizfi/WizFi360-SPI-to-Uart-in-Nucleo

  4. 데이터 delay가 발생 합니다. 데이터 Loss는 발생하지 않습니다.

감사합니다.

빠른 답변 감사합니다.

답변 주신 내용을 보면 UART를 이용한 최대 통신은 최대 1Mbps 가 가능한 것으로 보입니다.
혹시 SPI를 이용하면 1Mbps 보다 더 빠르게 데이터 전달이 가능한지 궁금합니다. 다른 분 답변에 2Mbps 라고 달아 주신 내용이 baudrate 인지, throughput 테스트 속도 인지 궁급합니다.

그리고 하나 더 궁금한 부분은 UART Throughput 테스트 문서에 cts/rts 를 사용하였는데, full duplex 가 지원되는데 특별히 사용하신 이유가 있는지 궁금합니다. 혹시 사용하게 되면 더 빠른 처리가 가능한지 궁금합니다.

답변 부탁 드립니다.
감사합니다.

안녕하세요.

  1. SPI 2Mbps 는 Throughput 속도 입니다.

  2. UART Throughput 테스트에 cts/rts를 사용한 이유는 data의 흐름 제어(프레임 충돌 방지)를 위해 사용 하였습니다.

감사합니다.