我們從2001年起就專注于開發(fā)、生產串口通信設備,去年使用貴公司的CH438,開發(fā)了幾款8口串口服務器和16口串口服務器,基本功能、長期通信、高低溫測試都已通過。最近有幾個客戶反映通信實時性有點問題,使用以前的老產品沒問題(采用韓國的8串口擴展芯片)。(串口服務器是實現(xiàn)串口和以太網之間雙向透明傳輸?shù)耐ㄐ旁O備,因客戶應用的場合不同,有時需加較快的通信吞吐能力,有時需要和真實串口一樣的實時性) 與韓國的8串口擴展芯片比較,CH438少幾個關鍵功能: (1)無法查詢發(fā)送FIFO當前實際的字節(jié)數(shù) 影響:發(fā)送時只能等待發(fā)送FIFO完全為空時,才能發(fā)送數(shù)據(jù),最壞情況會導致發(fā)送延時FIFO_SIZE個字符時間 (2)接收FIFO的觸發(fā)級別只有4級,不能做到1-128字節(jié)任意設置 影響:接收FIFO的觸發(fā)點不能根據(jù)波特率和用戶需求進行設置,最壞情況下會導致接收延時“觸發(fā)點字節(jié)數(shù)-4”個字符時間 (3)第一個串口不支持高于115200bps的波特率,而其余7個串口都支持 影響:很多高于115200pbs的應用無法使用 (4)不支持硬件485方向控制 影響:RS485模式時,需要使用另外的硬件方向控制電路
建議:能否在CH438以后的版本中增加以上功能