Skip to main content

Kollmorgen Support Network

COMM900 Thru-put to a Personal Computer | 06 Feb 2015 | |

COMM900 Thru-put to a Personal Computer

This document refers to G&L PiC application note AN000008 and describes COMM900 thru-put to a personal computer.

I ran some preliminary numbers that summarize the time it takes to transfer integer data from a PiC to a personal computer (PC).  The PC runs both a MS-DOS application and a Windows 3.1 application and interfaces to the PiC using the COMM900 ASFB product.  The test was done using several processors - both the old and new ARCNET protocols.

The test program basically reads an array of 998 INTegers as fast as it can.  The array is read multiple times and an average is calculated to determine the approximate data transfer rates.  Note that only 240 bytes can be copied per transfer so multiple transfers are required to copy the entire array.

PC Hardware used

Digital 90mhz Pentium

8M RAM

MS-DOS 6.22 & Windows 3.1

COMM900 ⇔PC Data Thru-put

Processor Type

Scan Rate (ms)

ARCnet Protocol

Thru-put

MS-DOS 6.22 (bytes/sec)

Thru-put

Win 3.1

(bytes/sec)

 

 

 

Memory

Memory

Binary file

PiC90T

3

OLD

15800

15700

9000

PiC90T

3

NEW

4200

4500

 

PiC90T

15

OLD

5100

5100

5000

PiC90T

15

NEW

2900

2900

 

PiC900T

2.5

OLD

15700

15700

12800

PiC900T

2.5

NEW

4500

4600

 

PiC900T

15

OLD

5100

5138

5100

PiC900T

15

NEW

2950

2944

 

PiC900T2

1

OLD

39700

37800

26000

PiC900T2

1

NEW

5560

5500

 

PiC900T2

15

OLD

7050

6900

6900

PiC900T2

15

NEW

3500

3500

 

 

About this Article

Randy Bauer