|
View:
New views
9 Messages
—
Rating Filter:
Alert me
|
|
|
CAN bit synchronizer
Hi
I didn't understand properly the concept of sample point and bit timing. phase segment addition and subtraction in CAN I'm designing CAN in VLSI platform . I am writing code in verilog. I am using CAN 2.0 B spec. In receiver I am having problems with sampling point thats synchronization Anyone please help me out Swathi .N |
|
|
RE: CAN bit synchronizerAs I
understand it, everything you need is contained in the package you get from
Bosch when you license the specification which you need to do if you are
creating a VLSI version of a CAN device. I believe they even provide
Verilog code for it.
John
Dammeyer
Automation Artisans Inc.
|
|
|
Re: CAN bit synchronizer
Hi John,
we have got the Bosch spec from internet. and we have not bought it. Designing it in Digital and coding it in verilog. John Dammeyer wrote:
|
|
|
RE: CAN bit synchronizerHi,
The
Bosch Spec is out of date although more than accurate enough for someone to
understand how CAN works when using it to write a protocol for CAN. The
ISO 11898-1 defines the CAN specification and to get access you need to purchase
it from www.iso.org. As I recall the
development package from Bosch is not inexpensive but does provide the basic
VLSI template along with standards that you must meet in order to qualify your
product as a CAN device.
Contact the people at www.canopen.org for more information.
They are very helpful.
John
Automation Artisans Inc.
|
|
|
Re: CAN bit synchronizerHi
and just to add a little bit to the things John has already mentioned: - freely available Spec: nice to understand CAN, but impossible to implement, because there are some errors in it and the bit timing is not described - ISO11898-1: better for implementing CAN incl. the description of the bit timing, but still some issues in terms of interpretation - ISO16845: much better, because it is THE interpretation of the issues above - CAN license: is required anyway, because of patents, and includes a C-Reference Model as well as a much more detailed specification in terms of bit timing More info on the CAN license: http://www.semiconductors.bosch.de/en/20/can/2-license.asp Greetings Thilo John Dammeyer schrieb: > Hi, > > The Bosch Spec is out of date although more than accurate enough for > someone to understand how CAN works when using it to write a protocol > for CAN. The ISO 11898-1 defines the CAN specification and to get > access you need to purchase it from www.iso.org <http://www.iso.org>. > As I recall the development package from Bosch is not inexpensive but > does provide the basic VLSI template along with standards that you > must meet in order to qualify your product as a CAN device. > > Contact the people at www.canopen.org <http://www.canopen.org> for > more information. They are very helpful. > > John > > > Automation Artisans Inc. > http://www.autoartisans.com <http://www.autoartisans.com/> > Ph. 1 250 544 4950 > > -----Original Message----- > *From:* canlist-owner@... > [mailto:canlist-owner@...] *On Behalf Of > *N.Swathi > *Sent:* Thursday, May 22, 2008 10:21 PM > *Cc:* canlist@... > *Subject:* Re: [CANLIST] CAN bit synchronizer > > Hi John, > we have got the Bosch spec from internet. and we have not bought it. > Designing it in Digital and coding it in verilog. > > John Dammeyer wrote: >> As I understand it, everything you need is contained in the >> package you get from Bosch when you license the specification >> which you need to do if you are creating a VLSI version of a CAN >> device. I believe they even provide Verilog code for it. >> >> John Dammeyer >> >> >> >> Automation Artisans Inc. >> http://www.autoartisans.com <http://www.autoartisans.com/> >> Ph. 1 250 544 4950 >> >> -----Original Message----- >> *From:* canlist-owner@... >> [mailto:canlist-owner@...] *On >> Behalf Of *N.Swathi >> *Sent:* Thursday, May 22, 2008 2:47 AM >> *To:* canlist@... >> *Subject:* [CANLIST] CAN bit synchronizer >> >> Hi >> I didn't understand properly the concept of sample point and >> bit timing. phase segment addition and subtraction in CAN >> I'm designing CAN in VLSI platform . I am writing code in >> verilog. I am using CAN 2.0 B spec. >> >> In receiver I am having problems with sampling point thats >> synchronization >> Anyone please help me out >> >> /Swathi .N/ >> > -- Archives and useful links: http://groups.yahoo.com/group/CANbus Subscribe and unsubscribe at www.vector-informatik.com/canlist/ Report any problems to <canlist-owner@...> |
|
|
Re: CAN bit synchronizer
Hi,
one more doubt in CAN TX line and RX lines are bidirectional or unidirectional. when the receiver is giving ack it has to pull down the ack from one to zero which is in ack slot. John Dammeyer wrote:
|
|
|
RE: CAN bit synchronizerYour question shows
you really need to study how CAN works in much more detail before you try and
implement it in VLSI. I'd suggest you take a close look at the data sheet
for the SJA1000 specifically at their TX and RX lines and how they might drive
the bus directly. Then look at a different device like the MCP2515 from
Microchip which requires an external driver. Finally read up on CAN bus
drivers like the 82C250 and the various flavours from Microchip and TI.
And of course this is all explained in the ISO11898
specification documents.
The information is there in the data
sheets.
John
Hi, |
|
|
RE: CAN bit synchronizerand i have a problem with the payment as here in my country there is not a VISA card do please help
Get news, entertainment and everything you care about at Live.com. Check it out! |
|
|
Re: CAN bit synchronizerHi,
you should get any ISO and IEC specification through your national standardization body. Please contact them, if you are unable to buy through the ISO online store. Greetings Thilo Tamer Bait Elmal schrieb: > I need to get the ISO11898 specification documents > and i have a problem with the payment as here in my country there is > not a VISA card > do please help > > ------------------------------------------------------------------------ > Date: Fri, 23 May 2008 00:10:25 -0700 > From: johnd@... > Subject: RE: [CANLIST] CAN bit synchronizer > To: canlist@... > > Your question shows you really need to study how CAN works in > much more detail before you try and implement it in VLSI. I'd > suggest you take a close look at the data sheet for the SJA1000 > specifically at their TX and RX lines and how they might drive the > bus directly. Then look at a different device like the MCP2515 > from Microchip which requires an external driver. Finally read up > on CAN bus drivers like the 82C250 and the various flavours from > Microchip and TI. > > And of course this is all explained in the ISO11898 specification > documents. > > The information is there in the data sheets. > > John > > > Hi, > one more doubt in CAN TX line and RX lines are bidirectional > or unidirectional. when the receiver is giving ack it has to > pull down the ack from one to zero which is in ack slot. > > John Dammeyer wrote: > > Hi, > > The Bosch Spec is out of date although more than accurate > enough for someone to understand how CAN works when using > it to write a protocol for CAN. The ISO 11898-1 defines > the CAN specification and to get access you need to > purchase it from www.iso.org <http://www.iso.org/>. As I > recall the development package from Bosch is not > inexpensive but does provide the basic VLSI template along > with standards that you must meet in order to qualify your > product as a CAN device. > > Contact the people at www.canopen.org > <http://www.canopen.org/> for more information. They are > very helpful. > > John > > Automation Artisans Inc. > http://www.autoartisans.com <http://www.autoartisans.com/> > Ph. 1 250 544 4950 > > -----Original Message----- > *From:* canlist-owner@... > <mailto:canlist-owner@...> > [mailto:canlist-owner@...] > *On Behalf Of *N.Swathi > *Sent:* Thursday, May 22, 2008 10:21 PM > *Cc:* canlist@... > <mailto:canlist@...> > *Subject:* Re: [CANLIST] CAN bit synchronizer > > Hi John, > we have got the Bosch spec from internet. and we have > not bought it. > Designing it in Digital and coding it in verilog. > > John Dammeyer wrote: > > As I understand it, everything you need is > contained in the package you get from Bosch when > you license the specification which you need to do > if you are creating a VLSI version of a CAN > device. I believe they even provide Verilog code > for it. > > John Dammeyer > > > Automation Artisans Inc. > http://www.autoartisans.com > <http://www.autoartisans.com/> > Ph. 1 250 544 4950 > > -----Original Message----- > *From:* > canlist-owner@... > <mailto:canlist-owner@...> > [mailto:canlist-owner@...] > *On Behalf Of *N.Swathi > *Sent:* Thursday, May 22, 2008 2:47 AM > *To:* canlist@... > <mailto:canlist@...> > *Subject:* [CANLIST] CAN bit synchronizer > > Hi > I didn't understand properly the concept of > sample point and bit timing. phase segment > addition and subtraction in CAN > I'm designing CAN in VLSI platform . I am > writing code in verilog. I am using CAN 2.0 B > spec. > > In receiver I am having problems with sampling > po! int thats synchronization > Anyone please help me out > > /Swathi .N/ > > > > > ------------------------------------------------------------------------ > Get news, entertainment and everything you care about at Live.com. > Check it out! <http://www.live.com/getstarted.aspx%20> -- Archives and useful links: http://groups.yahoo.com/group/CANbus Subscribe and unsubscribe at www.vector-informatik.com/canlist/ Report any problems to <canlist-owner@...> |
| Free Forum Powered by Nabble | Forum Help |