enc28j60 proteus simulation failed on CLKRDY check

Status
Not open for further replies.

kalas

Newbie level 4
Joined
Sep 18, 2006
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,314
Hi

I've made a simple design with a PIC18F452 and a ENC28J60.
I use CCS C 4.140 and the CCS TCPIP stack.

On simulation with Proteus 8 SP2, I've a problem in the MacInit () function, the check of CLKRDY bit always fail.

I can see spi signals from PIC with oscillo in the reading of ESTAT reg.

The strange thing is I can simulate the Explorer16 with PicTail exemple supplied with proteus with no trouble.

After several hours of search and tracking, I can't see what is wrong.

Some ideas will be welcome.
 

I've found, it's a timing issue.
When I compile my prog for 8MHz (HS Mode) and run the simulation at 8MHz, it's ok.
My original config, PLLx4 Mode and a Fosc=40 MHz, doesn't work.

Seems the ENC28J60 model from Proteus doesn't want the 10MHz SPI, like the old revison of this ic.
 


Hi, im also trying out something on ethernet, please can you send your code and circuit diagram, it would realy be helpful to me. my mail is
oluwoleoyetoke@yahoo.com
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…