[WIZ550io] SPI 속도, 시간
General
No replies yet. Be the first to reply.
Join the discussion.
General
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: [WIZ550io] SPI 속도, 시간
by becky ·
우선 더 빠르게 이용하시려면 DMA로 SPI를 구현해보시길 추천드립니다.
STM 보드로는 DMA로 SPI를 구현하여 속도가 올라간 것을 확인하였으나, 아쉽게도 msp 로는 확인해보지 않았습니다.
또한 사용하고 계시는 드라이버에 따라 영향이 있을 수 있습니다.
말씀하신대로 시스템에 따라 속도는 다르지만 상황에 따라 나올 수 있는 속도로 생각됩니다.
82byte를 500Hz로 보낸다는 말이 잘 이해가 안갑니다.
CS를 Control 하며 사용하고 계신가요?
캡쳐하신 스코프와 작성하신 코드를 첨부해주시면 개선하는데 더 도움이 될 것 같습니다.
RE: RE: [WIZ550io] SPI 속도, 시간
by Joonbum ·
MSP의 TI 드라이버가 SPI 사용 시 DMA 구현 되어 있는 걸로 알고있습니다.(TI 문의 결과)
82byte, 500Hz는 원하는 시스템의 스펙이고
시스템 구조는 ADC 계측 후, 데이터를 전송하는 것이고 그걸 1초에 500번 계측/전송하는 것이 목표인데
현재는 계측에 2ms, 전송에 1.3ms 소비되어 약 300Hz 동작 밖에 안 됩니다.
CS는 GPIO 연결하여 Control하고 있습니다.
RE: [WIZ550io] SPI 속도, 시간
by irina WIZnet ·
제가 예상하기에는
TI의 답변은 SPI사용할때 DMA를 사용할수 있게 펌웨어가 구성되어 있는 답변일것 같고, DMA를 사용하려면 별도로 펌웨어 작업을 해야 합니다.
또한 SPI를 DMA를 이용한다면 CS를 Soft control로 사용해야하고, CS핀을 Hardware control를 한다면 DMA가 아니라, 일반 SPI를 쓰는것으로 판단됩니다.
RE: [WIZ550io] SPI 속도, 시간
by Joonbum ·
그럴수도 있겠네요
다시 확인해볼게요