CYUSBS236 (UART mode) parity problem

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
vlglc_2484316
Level 1
Level 1

We use CYUSBS236, both channels are configured to UART mode, CDC protocol (in our final product we actually use vendor protocol via libusb, but it doesn't matter -- the problem is easily reproducible in CDC mode as well).

The problem is: when the parity setting is configured to Mark or Space AND parity bits in the incoming stream are incorrect, we do NOT receive any notifications from CYUSBS236 about parity errors. It seems like parity bits are just NOT CHECKED in Mark or Space mode. Note, that with Even or Odd parity everything works as expected (parity bit incorrect -> parity error notification).

It this a known bug? What can be done to fix the issue? Any hardware/firmware updates, workarounds?

Thanks!

0 Likes
1 Solution
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

It turns out a known bug. We are going to add the work around and errata in next version of datasheet.

, it is a known bug. We could add it to the errata.

View solution in original post

0 Likes
2 Replies
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi Vladimir.

I am checking this issue. Will update on ASAP.

0 Likes
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

It turns out a known bug. We are going to add the work around and errata in next version of datasheet.

, it is a known bug. We could add it to the errata.

0 Likes