×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Microchip MCP25020/25050 CAN IO

Microchip MCP25020/25050 CAN IO

Microchip MCP25020/25050 CAN IO

(OP)
Does anybody on this site have experience with these CAN IO devices?  They are CAN controlled with digital IO, PWM outputs, and A/D inputs (25050 only).  They look pretty slick.  

The errata deals with one fairly severe error condition that the software needs to work fairly hard to support.  We have these implemented on a system and the error rates with these devices on the bus goes from 1 out of several thousand messages to about 1 out of 40.  This is even with talking directly to Microchip's evaluation board with their parts on it.  We are pushing the data rate to 1 Msps over fairly short, well defined, cables.  Almost every error that can occur (CAN defines 5 types) does occur when these parts are on the bus.  They work, as long as you let CAN work through the errors, but the bus gets very 'messy' and busy.  

If someone else has had good success with these parts we'll continue debugging, but it is looking like another solution may be more fruitful.  

Thanks,

Z
 

RE: Microchip MCP25020/25050 CAN IO

(OP)
I found a forum on the Microchip site regarding these parts:  

http://www.microchip.com/forums/f161.aspx

It looks like people have been complaining about the same issues since 2004.  Too bad I didn't see that earlier.  

Z
 

RE: Microchip MCP25020/25050 CAN IO

Ouch..  I do mostly Microchip and am often disappointed/annoyed by MC's idiot errata that they frequently never bother to fix.

A lot of times it's even head-liner stuff on the data sheet front page that doesn't work at all.

Sorry I have no suggestions other than maybe replacing them with a processor that doesn't have the problems that you program to essentially cover the functions you were using with the 25020.

Keith Cress
kcress - http://www.flaminsystems.com

RE: Microchip MCP25020/25050 CAN IO

I love MC stuff for what I would call "toy" projects... but when it comes to a project someone's life (or my job) may depend upon, I look elsewhere.  As Keith said, they don't make it a priority to fix errata, just document it and expect you to find a way around it.  I spend enough time looking for bugs, I don't need to question the silicon, too.

Dan - Owner
http://www.Hi-TecDesigns.com

RE: Microchip MCP25020/25050 CAN IO

I was hoping they would eventually dig themselves out of that mode, and eventually ship chips that agreed with the original documents.  Not yet, I guess.
 

Mike Halloran
Pembroke Pines, FL, USA

RE: Microchip MCP25020/25050 CAN IO

(OP)
All is not lost!  The chips work much better at 250 kbps.  Don't trust those data sheets!  

Z
 

RE: Microchip MCP25020/25050 CAN IO

That's a quarter of what you were running..  Still enough to get the job done?

Keith Cress
kcress - http://www.flaminsystems.com

RE: Microchip MCP25020/25050 CAN IO

Right, so all you gotta do is inverse mux four of them.

Mike Halloran
Pembroke Pines, FL, USA

RE: Microchip MCP25020/25050 CAN IO

(OP)
It works for now.  They are nice parts when they work; it is very nice to be on the CAN bus with no additional software.  I'm still on the fence whether I'll accept this data rate or if I'll design them out.  This design works as long as two features in the spec stay mutually exclusive like they are now, but I don't believe marketing will stick with that plan.  

Z
 

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources