Sign in

username:

password:



Not a member?

Search msp430



Search tips

Subscribe to msp430



Sponsor

Zero to 32 bits in 10 minutes.
Take the fast track with Stellaris® ARM© Cortex™-M3 evaluations kits.

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | MSP430 | more speed, more speed 1611 upgrade?

The purpose of this group is to foster exchange of information on the Texas Instruments MSP430 family of microcontrollers and related tools. Everyone welcome, all levels of familiarity/expertise.

more speed, more speed 1611 upgrade? - david collier - Sep 9 6:02:46 2009

I have a design which uses the 1611, all written in C.

I do use quite a lot of RAM for result buffering, so I can't reduce that
much.

I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI

The customer wants it to go faster.

I'm looking at the possibility of going to a 2417 or 2617 ( I don't
currently use DMA, but I might find a need to, so I guess that means 2617
)

Can anyone refer me to a point-by-point features comparison chart, so I
can spot what I might lose in the upgrade?

Does anyone have any feelings about how much effort would be involved in
transplanting my application? Are any of the features implemented
differently so I'd need a re-write?

TVM

David
------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )


Re: more speed, more speed 1611 upgrade? - Ian Okey - Sep 9 6:23:32 2009

My App started on an F148, moved to a 149 and then to a 2418 as the
requirements grew. It has now moved on to an F5418 as part of a major cost
reduction exercise. Website price of the F5 is about half that of the F2
series.

The differences were predominantly in the USART and clock modules. Well
over 90% of the code is identical in all of the versions.

Ian

2009/9/9 david collier

> I have a design which uses the 1611, all written in C.
>
> I do use quite a lot of RAM for result buffering, so I can't reduce that
> much.
>
> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
>
> The customer wants it to go faster.
>
> I'm looking at the possibility of going to a 2417 or 2617 ( I don't
> currently use DMA, but I might find a need to, so I guess that means 2617
> )
>
> Can anyone refer me to a point-by-point features comparison chart, so I
> can spot what I might lose in the upgrade?
>
> Does anyone have any feelings about how much effort would be involved in
> transplanting my application? Are any of the features implemented
> differently so I'd need a re-write?
>
> TVM
>
> David
> ------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - Dirk Rapp - Sep 9 6:29:34 2009

Hi David,

there is a document provided from TI:
http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=slaa380a

Regards,

Dirk
david collier schrieb:
>
>
> I have a design which uses the 1611, all written in C.
>
> I do use quite a lot of RAM for result buffering, so I can't reduce that
> much.
>
> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
>
> The customer wants it to go faster.
>
> I'm looking at the possibility of going to a 2417 or 2617 ( I don't
> currently use DMA, but I might find a need to, so I guess that means 2617
> )
>
> Can anyone refer me to a point-by-point features comparison chart, so I
> can spot what I might lose in the upgrade?
>
> Does anyone have any feelings about how much effort would be involved in
> transplanting my application? Are any of the features implemented
> differently so I'd need a re-write?
>
> TVM
>
> David

--
Ingenieurbüro Dirk Rapp
Hard- & Softwareentwicklung

Adelhauser Str. 36
79585 Steinen

Tel.: +49 7627 923494
Mobil: +49 173 6686246

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - Joe Radomski - Sep 9 6:58:50 2009

The first thing you need to do is determine exactly how much ram you need..=
=20
=A0
The 5xx series has parts that are 25mhz capable.. You will need to rewrite =
the uart and spi stuff, and some initialization stuff but otherwise its pre=
tty painless..
=A0
Some of the 5xx chips have alot of erata but they are easily worked around =
especially on a project thats been mostly debugged..=A0 I prefer the 5xx ov=
er the 241x becuase of the seperate int vectors for the usci modules as opp=
osed to shared on the 241x chips..
=A0
if the uart is used to communicate to=A0 some type of usb bridge the the 55=
x chips could save some additional support chips as they have built in usb.=
.
=A0
--- On Wed, 9/9/09, david collier wrote:
From: david collier
Subject: [msp430] more speed, more speed 1611 upgrade?
To: m...@yahoogroups.com
Date: Wednesday, September 9, 2009, 6:01 AM
=A0=20

I have a design which uses the 1611, all written in C.

I do use quite a lot of RAM for result buffering, so I can't reduce that
much.

I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI

The customer wants it to go faster.

I'm looking at the possibility of going to a 2417 or 2617 ( I don't
currently use DMA, but I might find a need to, so I guess that means 2617
)

Can anyone refer me to a point-by-point features comparison chart, so I
can spot what I might lose in the upgrade?

Does anyone have any feelings about how much effort would be involved in
transplanting my application? Are any of the features implemented
differently so I'd need a re-write?

TVM

David
[Non-text portions of this message have been removed]

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - OneStone - Sep 9 8:12:04 2009

Hi David, "go faster" is a pretty loose term. In what respect? faster
comms? faster data sampling? I'd get that clarified before making any
hardware related decisions, but, as Joe suggests, even a few small
changes may make it worth changing to the 5XXX series, especially if USB
would be of benefit, since they are likely to ask for a further 'go
faster' if you simply move to 16MHz from 8. May as well go to 25 now.

Al

david collier wrote:
> I have a design which uses the 1611, all written in C.
>
> I do use quite a lot of RAM for result buffering, so I can't reduce that
> much.
>
> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
>
> The customer wants it to go faster.
>
> I'm looking at the possibility of going to a 2417 or 2617 ( I don't
> currently use DMA, but I might find a need to, so I guess that means 2617
> )
>
> Can anyone refer me to a point-by-point features comparison chart, so I
> can spot what I might lose in the upgrade?
>
> Does anyone have any feelings about how much effort would be involved in
> transplanting my application? Are any of the features implemented
> differently so I'd need a re-write?
>
> TVM
>
> David
> ------------------------------------

______________________________
TI's C2000™ microcontrollers controlSUITE™ Desktop gives you instant access to all supporting software libraries, training, collateral, and more!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - david collier - Sep 9 8:41:27 2009


I'm attracted to the idea of a drop-in CPU replacement....

> Hi David, "go faster" is a pretty loose term. In what respect?
> faster comms? faster data sampling?

basically I'm managing while sampling 4 analogs at 10ms, running some Std
Dev stats, building some summaries to send off 1 times/second.

so general CPU grunt - they'd now like 200Hz basic sampling, and they
want 3 more channels, and a running log of maximum rate-of-change, and
maybe >1 summary/second.

Making the device a USB slave might indeed be an interesting angle,
though it could be too much dev for 30 systems. It's worth serious
thought though.

TVM

D

I'd get that clarified before
> making any hardware related decisions, but, as Joe suggests, even a
> few small changes may make it worth changing to the 5XXX series,
> especially if USB would be of benefit, since they are likely to ask
> for a further 'go faster' if you simply move to 16MHz from 8. May
> as well go to 25 now.
>
> Al
>
> david collier wrote:
> > I have a design which uses the 1611, all written in C.
> >
> > I do use quite a lot of RAM for result buffering, so I can't
> > reduce that
> > much.
> >
> > I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> >
> > The customer wants it to go faster.
> >
> > I'm looking at the possibility of going to a 2417 or 2617 ( I
> > don't
> > currently use DMA, but I might find a need to, so I guess that
> > means 2617
> > )
> >
> > Can anyone refer me to a point-by-point features comparison
> > chart, so I
> > can spot what I might lose in the upgrade?
> >
> > Does anyone have any feelings about how much effort would be
> > involved in
> > transplanting my application? Are any of the features implemented
> > differently so I'd need a re-write?
> >
> > TVM
> >
> > David
> >
> >
> > ------------------------------------
> >
> >
> >
> >

______________________________
TI's C2000™ microcontrollers controlSUITE™ Desktop gives you instant access to all supporting software libraries, training, collateral, and more!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - david collier - Sep 9 9:01:54 2009

In article <4...@mail.gmail.com>,
i...@gmail.com (Ian Okey) wrote:

> F5418

Ian,

thanks for that.

do I gather the conversion effort is all from 1xx to 2xx, and the 5xx is
a simple step up from there?

the pkg is 2mm bigger - I guess I could squeeze that in, or use the BGA.

Why on earth is the faster, better, part cheaper?

D.
------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - david collier - Sep 9 9:07:01 2009

dirk - that's perfect, thanks

D
In article <4...@ibrapp.de>, d...@ibrapp.de (Dirk Rapp)
wrote:

> *From:* Dirk Rapp
> *To:* m...@yahoogroups.com
> *Date:* Wed, 09 Sep 2009 12:21:27 +0200
>
> Hi David,
>
> there is a document provided from TI:
> http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatu
> reNumber=slaa380a
>
> Regards,
>
> Dirk
> david collier schrieb:
> >
> >
> > I have a design which uses the 1611, all written in C.
> >
> > I do use quite a lot of RAM for result buffering, so I can't
> > reduce that
> > much.
> >
> > I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> >
> > The customer wants it to go faster.
> >
> > I'm looking at the possibility of going to a 2417 or 2617 ( I
> > don't
> > currently use DMA, but I might find a need to, so I guess that
> > means 2617
> > )
> >
> > Can anyone refer me to a point-by-point features comparison
> > chart, so I
> > can spot what I might lose in the upgrade?
> >
> > Does anyone have any feelings about how much effort would be
> > involved in
> > transplanting my application? Are any of the features implemented
> > differently so I'd need a re-write?
> >
> > TVM
> >
> > David
> >
> > --
> Ingenieurbüro Dirk Rapp
> Hard- & Softwareentwicklung
>
> Adelhauser Str. 36
> 79585 Steinen
>
> Tel.: +49 7627 923494
> Mobil: +49 173 6686246
>
> --
> *Included Files:*
> am2file:001-HTML_Message.html
------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - Ian Okey - Sep 9 9:26:47 2009

IIRC TI changed their manufacturing process to make the devices cheaper.
They were losing market due to the "high" price of the old families - had
they not been cheaper then I would not be using MSP at all now.

There are changes from the 1xx to the 2xx and then further changes to the
5xx - particularly in the clock module which has the FLL rather than having
to use the factory calibrated values stored in FLASH.

Most of the existing peripherals (ADC timers etc) work just the same as they
did before.

The major cost of the upgrade is probably in the hardware re-spin, but if
you have to do this anyway...

Ian

2009/9/9 david collier

> In article <4...@mail.gmail.com>,
> i...@gmail.com (Ian Okey) wrote:
>
> > F5418
>
> Ian,
>
> thanks for that.
>
> do I gather the conversion effort is all from 1xx to 2xx, and the 5xx is
> a simple step up from there?
>
> the pkg is 2mm bigger - I guess I could squeeze that in, or use the BGA.
>
> Why on earth is the faster, better, part cheaper?
>
> D.
> ------------------------------------

______________________________
Have a look at the new TI MCU Center on EmbeddedRelated.com!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - OneStone - Sep 9 11:26:21 2009

Hi David, it sounds like something the 1611 should be able to deal with
anyway, without too much hassle.

Al

david collier wrote:
> I'm attracted to the idea of a drop-in CPU replacement....
>
>> Hi David, "go faster" is a pretty loose term. In what respect?
>> faster comms? faster data sampling?
>
> basically I'm managing while sampling 4 analogs at 10ms, running some Std
> Dev stats, building some summaries to send off 1 times/second.
>
> so general CPU grunt - they'd now like 200Hz basic sampling, and they
> want 3 more channels, and a running log of maximum rate-of-change, and
> maybe >1 summary/second.
>
> Making the device a USB slave might indeed be an interesting angle,
> though it could be too much dev for 30 systems. It's worth serious
> thought though.
>
> TVM
>
> D
>
> I'd get that clarified before
>> making any hardware related decisions, but, as Joe suggests, even a
>> few small changes may make it worth changing to the 5XXX series,
>> especially if USB would be of benefit, since they are likely to ask
>> for a further 'go faster' if you simply move to 16MHz from 8. May
>> as well go to 25 now.
>>
>> Al
>>
>> david collier wrote:
>>> I have a design which uses the 1611, all written in C.
>>>
>>> I do use quite a lot of RAM for result buffering, so I can't
>>> reduce that
>>> much.
>>>
>>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
>>>
>>> The customer wants it to go faster.
>>>
>>> I'm looking at the possibility of going to a 2417 or 2617 ( I
>>> don't
>>> currently use DMA, but I might find a need to, so I guess that
>>> means 2617
>>> )
>>>
>>> Can anyone refer me to a point-by-point features comparison
>>> chart, so I
>>> can spot what I might lose in the upgrade?
>>>
>>> Does anyone have any feelings about how much effort would be
>>> involved in
>>> transplanting my application? Are any of the features implemented
>>> differently so I'd need a re-write?
>>>
>>> TVM
>>>
>>> David
>>>
>>>
>>> ------------------------------------
>>>
>>>
>>>
>>>

______________________________
Have a look at the new TI MCU Center on EmbeddedRelated.com!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - old_cow_yellow - Sep 9 11:44:40 2009

--- In m...@yahoogroups.com, OneStone wrote:
>
> Hi David, it sounds like something the 1611 should be able to deal with
> anyway, without too much hassle.
>
> Al
>
> david collier wrote:
> > I'm attracted to the idea of a drop-in CPU replacement....
> >
> >> Hi David, "go faster" is a pretty loose term. In what respect?
> >> faster comms? faster data sampling?
> >
> > basically I'm managing while sampling 4 analogs at 10ms, running some Std
> > Dev stats, building some summaries to send off 1 times/second.
> >
> > so general CPU grunt - they'd now like 200Hz basic sampling, and they
> > want 3 more channels, and a running log of maximum rate-of-change, and
> > maybe >1 summary/second.
> >
> > Making the device a USB slave might indeed be an interesting angle,
> > though it could be too much dev for 30 systems. It's worth serious
> > thought though.
> >
> > TVM
> >
> > D
> >
> > I'd get that clarified before
> >> making any hardware related decisions, but, as Joe suggests, even a
> >> few small changes may make it worth changing to the 5XXX series,
> >> especially if USB would be of benefit, since they are likely to ask
> >> for a further 'go faster' if you simply move to 16MHz from 8. May
> >> as well go to 25 now.
> >>
> >> Al
> >>
> >> david collier wrote:
> >>> I have a design which uses the 1611, all written in C.
> >>>
> >>> I do use quite a lot of RAM for result buffering, so I can't
> >>> reduce that
> >>> much.
> >>>
> >>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> >>>
> >>> The customer wants it to go faster.
> >>>
> >>> I'm looking at the possibility of going to a 2417 or 2617 ( I
> >>> don't
> >>> currently use DMA, but I might find a need to, so I guess that
> >>> means 2617
> >>> )
> >>>
> >>> Can anyone refer me to a point-by-point features comparison
> >>> chart, so I
> >>> can spot what I might lose in the upgrade?
> >>>
> >>> Does anyone have any feelings about how much effort would be
> >>> involved in
> >>> transplanting my application? Are any of the features implemented
> >>> differently so I'd need a re-write?
> >>>
> >>> TVM
> >>>
> >>> David
> >>>
> >>>
> >>> ------------------------------------
> >>>
> >>>
> >>>
> >>>



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - tintronic - Sep 9 11:48:18 2009

I agree. Going from an MSP430x1xx to an MSP430x2xx just to increase the MCLK rate from 8MHz to 16MHz probably won't be enought anyway. Your talking about increasing the execution speed 2-fold to solve a 200-fold increase in sampling speed. I think redesigning to optimize the program flow is in order. Ditch printf and create more "speed-efficient" printing functions.

Did you tell your client that those changes basically mean a different device than the one already designed? It's not just "going faster".

In my opinion, those new requirements don't mean you need an upgrade, what you need is to design a new device. You might or not be able to use code snipets from the previous one, but it is basically a different device.

The first thing to do when designing any device is to be very clear on what the device has to do, and probably just as important, what it DOESN'T NEED and what it DOESN'T HAVE to do. You only start designing the hardware and firmware once the requirements have been clearly established, ideally changing nothing once you start your HW/FW design. It is usually very difficult to make clients understand this, and some designers too. A "simple" change in the requirements might imply to throw overboard 99.9% of the work you've done so far.

So, are you and your client clear that now you're talking about a different device?

Regards,
Michael K.

--- In m...@yahoogroups.com, OneStone wrote:
>
> Hi David, it sounds like something the 1611 should be able to deal with
> anyway, without too much hassle.
>
> Al
>
> david collier wrote:
> > I'm attracted to the idea of a drop-in CPU replacement....
> >
> >> Hi David, "go faster" is a pretty loose term. In what respect?
> >> faster comms? faster data sampling?
> >
> > basically I'm managing while sampling 4 analogs at 10ms, running some Std
> > Dev stats, building some summaries to send off 1 times/second.
> >
> > so general CPU grunt - they'd now like 200Hz basic sampling, and they
> > want 3 more channels, and a running log of maximum rate-of-change, and
> > maybe >1 summary/second.
> >
> > Making the device a USB slave might indeed be an interesting angle,
> > though it could be too much dev for 30 systems. It's worth serious
> > thought though.
> >
> > TVM
> >
> > D
> >
> > I'd get that clarified before
> >> making any hardware related decisions, but, as Joe suggests, even a
> >> few small changes may make it worth changing to the 5XXX series,
> >> especially if USB would be of benefit, since they are likely to ask
> >> for a further 'go faster' if you simply move to 16MHz from 8. May
> >> as well go to 25 now.
> >>
> >> Al
> >>
> >> david collier wrote:
> >>> I have a design which uses the 1611, all written in C.
> >>>
> >>> I do use quite a lot of RAM for result buffering, so I can't
> >>> reduce that
> >>> much.
> >>>
> >>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> >>>
> >>> The customer wants it to go faster.
> >>>
> >>> I'm looking at the possibility of going to a 2417 or 2617 ( I
> >>> don't
> >>> currently use DMA, but I might find a need to, so I guess that
> >>> means 2617
> >>> )
> >>>
> >>> Can anyone refer me to a point-by-point features comparison
> >>> chart, so I
> >>> can spot what I might lose in the upgrade?
> >>>
> >>> Does anyone have any feelings about how much effort would be
> >>> involved in
> >>> transplanting my application? Are any of the features implemented
> >>> differently so I'd need a re-write?
> >>>
> >>> TVM
> >>>
> >>> David
> >>>
> >>>
> >>> ------------------------------------
> >>>
> >>>
> >>>
> >>>

______________________________
TI's C2000™ microcontrollers controlSUITE™ Desktop gives you instant access to all supporting software libraries, training, collateral, and more!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: Re: more speed, more speed 1611 upgrade? - david collier - Sep 10 9:09:54 2009

> I agree. Going from an MSP430x1xx to an MSP430x2xx just to increase
> the MCLK rate from 8MHz to 16MHz probably won't be enought anyway.
> Your talking about increasing the execution speed 2-fold to solve a
> 200-fold increase in sampling speed. I think redesigning to
> optimize the program flow is in order. Ditch printf and create more
> "speed-efficient" printing functions.

I don't see it as 200x - the number of channels goes up 2 to 3 times -
the sample rate will only go up from 100Hz to 200Hz if I find I have the
spare grunt.

My current measurement was that the CPU was 40 to 60% busy..... but it is
doing some background stuff too, so I might have headroom.

What I'd like to do is up the volts and overclock my 1611 - but I
couldn't possibly get caught doing that :-((

D
>
> Did you tell your client that those changes basically mean a
> different device than the one already designed? It's not just
> "going faster".
>
> In my opinion, those new requirements don't mean you need an
> upgrade, what you need is to design a new device. You might or not
> be able to use code snipets from the previous one, but it is
> basically a different device.
>
> The first thing to do when designing any device is to be very clear
> on what the device has to do, and probably just as important, what
> it DOESN'T NEED and what it DOESN'T HAVE to do. You only start
> designing the hardware and firmware once the requirements have been
> clearly established, ideally changing nothing once you start your
> HW/FW design. It is usually very difficult to make clients
> understand this, and some designers too. A "simple" change in the
> requirements might imply to throw overboard 99.9% of the work
> you've done so far.
>
> So, are you and your client clear that now you're talking about a
> different device?
>
> Regards,
> Michael K.
>
> --- In m...@yahoogroups.com, OneStone wrote:
> >
> > Hi David, it sounds like something the 1611 should be able to
> > deal with anyway, without too much hassle.
> >
> > Al
> >
> > david collier wrote:
> > > I'm attracted to the idea of a drop-in CPU replacement....
> > >
> > >> Hi David, "go faster" is a pretty loose term. In what respect?
> > >> faster comms? faster data sampling?
> > >
> > > basically I'm managing while sampling 4 analogs at 10ms,
> > running some Std
> > > Dev stats, building some summaries to send off 1 times/second.
> > >
> > > so general CPU grunt - they'd now like 200Hz basic sampling,
> > and they
> > > want 3 more channels, and a running log of maximum
> > rate-of-change, and
> > > maybe >1 summary/second.
> > >
> > > Making the device a USB slave might indeed be an interesting
> > angle,
> > > though it could be too much dev for 30 systems. It's worth
> > serious
> > > thought though.
> > >
> > > TVM
> > >
> > > D
> > >
> > > I'd get that clarified before
> > >> making any hardware related decisions, but, as Joe suggests,
> > even a >> few small changes may make it worth changing to the
> > 5XXX series, >> especially if USB would be of benefit, since they
> > are likely to ask >> for a further 'go faster' if you simply move
> > to 16MHz from 8. May >> as well go to 25 now.
> > >>
> > >> Al
> > >>
> > >> david collier wrote:
> > >>> I have a design which uses the 1611, all written in C.
> > >>>
> > >>> I do use quite a lot of RAM for result buffering, so I can't
> > >>> reduce that
> > >>> much.
> > >>>
> > >>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> > >>>
> > >>> The customer wants it to go faster.
> > >>>
> > >>> I'm looking at the possibility of going to a 2417 or 2617 ( I
> > >>> don't
> > >>> currently use DMA, but I might find a need to, so I guess
> > that >>> means 2617
> > >>> )
> > >>>
> > >>> Can anyone refer me to a point-by-point features comparison
> > >>> chart, so I
> > >>> can spot what I might lose in the upgrade?
> > >>>
> > >>> Does anyone have any feelings about how much effort would be
> > >>> involved in
> > >>> transplanting my application? Are any of the features
> > implemented
> > >>> differently so I'd need a re-write?
> > >>>
> > >>> TVM
> > >>>
> > >>> David
> > >>>
> > >>>
> > >>> ------------------------------------
> > >>>
> > >>>
> > >>>
> > >>>

______________________________
Have a look at the new TI MCU Center on EmbeddedRelated.com!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: Re: more speed, more speed 1611 upgrade? - OneStone - Sep 10 10:24:23 2009

Hi david. I agree you're only going from 4 at 10ms or 4 at 100hz to 7 at
200hz, so a 3.5:1 increase in data sampled. By cleaning things up a
little the 1611 should easily handle that. of course I've avoided the
impulse to suggest assembler, and overclock, but I did investigate
overclocking the 1xx series in great depth, and certainly the 149
handled 16MHz without a hiccup, provided you allowed for this in A/D
clocking and Flash clocks. Not that I'd ever suggest this ;@}. It should
be an almost transparent task to move to the 26xx, but I still think the
1611 could probably handle the task.

Al

david collier wrote:
>> I agree. Going from an MSP430x1xx to an MSP430x2xx just to increase
>> the MCLK rate from 8MHz to 16MHz probably won't be enought anyway.
>> Your talking about increasing the execution speed 2-fold to solve a
>> 200-fold increase in sampling speed. I think redesigning to
>> optimize the program flow is in order. Ditch printf and create more
>> "speed-efficient" printing functions.
>
> I don't see it as 200x - the number of channels goes up 2 to 3 times -
> the sample rate will only go up from 100Hz to 200Hz if I find I have the
> spare grunt.
>
> My current measurement was that the CPU was 40 to 60% busy..... but it is
> doing some background stuff too, so I might have headroom.
>
> What I'd like to do is up the volts and overclock my 1611 - but I
> couldn't possibly get caught doing that :-((
>
> D
>> Did you tell your client that those changes basically mean a
>> different device than the one already designed? It's not just
>> "going faster".
>>
>> In my opinion, those new requirements don't mean you need an
>> upgrade, what you need is to design a new device. You might or not
>> be able to use code snipets from the previous one, but it is
>> basically a different device.
>>
>> The first thing to do when designing any device is to be very clear
>> on what the device has to do, and probably just as important, what
>> it DOESN'T NEED and what it DOESN'T HAVE to do. You only start
>> designing the hardware and firmware once the requirements have been
>> clearly established, ideally changing nothing once you start your
>> HW/FW design. It is usually very difficult to make clients
>> understand this, and some designers too. A "simple" change in the
>> requirements might imply to throw overboard 99.9% of the work
>> you've done so far.
>>
>> So, are you and your client clear that now you're talking about a
>> different device?
>>
>> Regards,
>> Michael K.
>>
>> --- In m...@yahoogroups.com, OneStone wrote:
>>> Hi David, it sounds like something the 1611 should be able to
>>> deal with anyway, without too much hassle.
>>>
>>> Al
>>>
>>> david collier wrote:
>>>> I'm attracted to the idea of a drop-in CPU replacement....
>>>>
>>>>> Hi David, "go faster" is a pretty loose term. In what respect?
>>>>> faster comms? faster data sampling?
>>>> basically I'm managing while sampling 4 analogs at 10ms,
>>> running some Std
>>>> Dev stats, building some summaries to send off 1 times/second.
>>>>
>>>> so general CPU grunt - they'd now like 200Hz basic sampling,
>>> and they
>>>> want 3 more channels, and a running log of maximum
>>> rate-of-change, and
>>>> maybe >1 summary/second.
>>>>
>>>> Making the device a USB slave might indeed be an interesting
>>> angle,
>>>> though it could be too much dev for 30 systems. It's worth
>>> serious
>>>> thought though.
>>>>
>>>> TVM
>>>>
>>>> D
>>>>
>>>> I'd get that clarified before
>>>>> making any hardware related decisions, but, as Joe suggests,
>>> even a >> few small changes may make it worth changing to the
>>> 5XXX series, >> especially if USB would be of benefit, since they
>>> are likely to ask >> for a further 'go faster' if you simply move
>>> to 16MHz from 8. May >> as well go to 25 now.
>>>>> Al
>>>>>
>>>>> david collier wrote:
>>>>>> I have a design which uses the 1611, all written in C.
>>>>>>
>>>>>> I do use quite a lot of RAM for result buffering, so I can't
>>>>>> reduce that
>>>>>> much.
>>>>>>
>>>>>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
>>>>>>
>>>>>> The customer wants it to go faster.
>>>>>>
>>>>>> I'm looking at the possibility of going to a 2417 or 2617 ( I
>>>>>> don't
>>>>>> currently use DMA, but I might find a need to, so I guess
>>> that >>> means 2617
>>>>>> )
>>>>>>
>>>>>> Can anyone refer me to a point-by-point features comparison
>>>>>> chart, so I
>>>>>> can spot what I might lose in the upgrade?
>>>>>>
>>>>>> Does anyone have any feelings about how much effort would be
>>>>>> involved in
>>>>>> transplanting my application? Are any of the features
>>> implemented
>>>>>> differently so I'd need a re-write?
>>>>>>
>>>>>> TVM
>>>>>>
>>>>>> David
>>>>>>
>>>>>>
>>>>>> ------------------------------------
>>>>>>
>>>>>>
>>>>>>
>>>>>>

______________________________
TI's C2000™ microcontrollers controlSUITE™ Desktop gives you instant access to all supporting software libraries, training, collateral, and more!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - old_cow_yellow - Sep 10 12:52:16 2009

Do not know if you read: "Migrating From MSP430F16x to MSP430F261x" (SLAA380A.pdf from TI). Look like a small effort with plenty of benefits.

As for over clock. Do you know that TI uses 12MHz for the F1611 or F169 in their eZ430U (USB tool)? As far as I know, that did not cause any problem for the $20-kit. If you ask TI, they will definitely not recommend over clocking. Once I asked them why do you do that yourself and they fell silent.

--- In m...@yahoogroups.com, OneStone wrote:
>
> Hi david. I agree you're only going from 4 at 10ms or 4 at 100hz to 7 at
> 200hz, so a 3.5:1 increase in data sampled. By cleaning things up a
> little the 1611 should easily handle that. of course I've avoided the
> impulse to suggest assembler, and overclock, but I did investigate
> overclocking the 1xx series in great depth, and certainly the 149
> handled 16MHz without a hiccup, provided you allowed for this in A/D
> clocking and Flash clocks. Not that I'd ever suggest this ;@}. It should
> be an almost transparent task to move to the 26xx, but I still think the
> 1611 could probably handle the task.
>
> Al
>
> david collier wrote:
> >> I agree. Going from an MSP430x1xx to an MSP430x2xx just to increase
> >> the MCLK rate from 8MHz to 16MHz probably won't be enought anyway.
> >> Your talking about increasing the execution speed 2-fold to solve a
> >> 200-fold increase in sampling speed. I think redesigning to
> >> optimize the program flow is in order. Ditch printf and create more
> >> "speed-efficient" printing functions.
> >
> > I don't see it as 200x - the number of channels goes up 2 to 3 times -
> > the sample rate will only go up from 100Hz to 200Hz if I find I have the
> > spare grunt.
> >
> > My current measurement was that the CPU was 40 to 60% busy..... but it is
> > doing some background stuff too, so I might have headroom.
> >
> > What I'd like to do is up the volts and overclock my 1611 - but I
> > couldn't possibly get caught doing that :-((
> >
> > D
> >
> >
> >
> >
> >> Did you tell your client that those changes basically mean a
> >> different device than the one already designed? It's not just
> >> "going faster".
> >>
> >> In my opinion, those new requirements don't mean you need an
> >> upgrade, what you need is to design a new device. You might or not
> >> be able to use code snipets from the previous one, but it is
> >> basically a different device.
> >>
> >> The first thing to do when designing any device is to be very clear
> >> on what the device has to do, and probably just as important, what
> >> it DOESN'T NEED and what it DOESN'T HAVE to do. You only start
> >> designing the hardware and firmware once the requirements have been
> >> clearly established, ideally changing nothing once you start your
> >> HW/FW design. It is usually very difficult to make clients
> >> understand this, and some designers too. A "simple" change in the
> >> requirements might imply to throw overboard 99.9% of the work
> >> you've done so far.
> >>
> >> So, are you and your client clear that now you're talking about a
> >> different device?
> >>
> >> Regards,
> >> Michael K.
> >>
> >> --- In m...@yahoogroups.com, OneStone wrote:
> >>> Hi David, it sounds like something the 1611 should be able to
> >>> deal with anyway, without too much hassle.
> >>>
> >>> Al
> >>>
> >>> david collier wrote:
> >>>> I'm attracted to the idea of a drop-in CPU replacement....
> >>>>
> >>>>> Hi David, "go faster" is a pretty loose term. In what respect?
> >>>>> faster comms? faster data sampling?
> >>>> basically I'm managing while sampling 4 analogs at 10ms,
> >>> running some Std
> >>>> Dev stats, building some summaries to send off 1 times/second.
> >>>>
> >>>> so general CPU grunt - they'd now like 200Hz basic sampling,
> >>> and they
> >>>> want 3 more channels, and a running log of maximum
> >>> rate-of-change, and
> >>>> maybe >1 summary/second.
> >>>>
> >>>> Making the device a USB slave might indeed be an interesting
> >>> angle,
> >>>> though it could be too much dev for 30 systems. It's worth
> >>> serious
> >>>> thought though.
> >>>>
> >>>> TVM
> >>>>
> >>>> D
> >>>>
> >>>> I'd get that clarified before
> >>>>> making any hardware related decisions, but, as Joe suggests,
> >>> even a >> few small changes may make it worth changing to the
> >>> 5XXX series, >> especially if USB would be of benefit, since they
> >>> are likely to ask >> for a further 'go faster' if you simply move
> >>> to 16MHz from 8. May >> as well go to 25 now.
> >>>>> Al
> >>>>>
> >>>>> david collier wrote:
> >>>>>> I have a design which uses the 1611, all written in C.
> >>>>>>
> >>>>>> I do use quite a lot of RAM for result buffering, so I can't
> >>>>>> reduce that
> >>>>>> much.
> >>>>>>
> >>>>>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> >>>>>>
> >>>>>> The customer wants it to go faster.
> >>>>>>
> >>>>>> I'm looking at the possibility of going to a 2417 or 2617 ( I
> >>>>>> don't
> >>>>>> currently use DMA, but I might find a need to, so I guess
> >>> that >>> means 2617
> >>>>>> )
> >>>>>>
> >>>>>> Can anyone refer me to a point-by-point features comparison
> >>>>>> chart, so I
> >>>>>> can spot what I might lose in the upgrade?
> >>>>>>
> >>>>>> Does anyone have any feelings about how much effort would be
> >>>>>> involved in
> >>>>>> transplanting my application? Are any of the features
> >>> implemented
> >>>>>> differently so I'd need a re-write?
> >>>>>>
> >>>>>> TVM
> >>>>>>
> >>>>>> David
> >>>>>>
> >>>>>>
> >>>>>> ------------------------------------
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - tintronic - Sep 10 17:01:36 2009

Hi there,
> As for over clock. Do you know that TI uses 12MHz for the F1611 or
> F169 in their eZ430U (USB tool)? As far as I know, that did not
> cause any problem for the $20-kit. If you ask TI, they will
> definitely not recommend over clocking. Once I asked them why do
> you do that yourself and they fell silent.
On the overclocking note, a friend of mine overclocked his PIC16 when we were university students. He found that while frequencies over 20MHz started to turn it unstable, around 80MHz his PIC16 behavied stable again. Don't know how he did his measurements thought.

> Do not know if you read: "Migrating From MSP430F16x to MSP430F261x"
> (SLAA380A.pdf from TI). Look like a small effort with plenty of
> benefits.
True, I'm planning the migration from 1xx to 2xx as well, not in small part because of the price reduction and frequency upgrade. But my point is the OP should start by analizing the problem. While migration is a possibility, it is not THE solution. New timing requirements demand a study of the current program flow and processing time measurements of each task, instead of migrating to a new device and start modifying parts of the code untill it hopefully meets these new timing requirements.

Some years ago when I was a university student, a Motorola employee teaching an embedded course, told us that a little time ago they were designing a new digital television tuner chip and the software for it. Such a system demands the cooperation of a lot of departments and when the system was integrated, it did the changing of one digital channel to the next flawlessly, no hang-ups, except only then they realized no one had defined one parameter: the maximum time it could take for the tuner to go from one channel to the next: it took about 30 seconds.

A simple "now they want it to go faster" is not a mere upgrading. It's not enought to start optimizing your current firmware. A new requirement may signify to start over. My point is a more general one than this particular case. Sadly, hearing about the above case wasn't enought for me and I had to learn it the hard way. Please don't make the same mistake and make sure your client won't be asking for new "upgrades" until nothing you have done so far suffices and you do need to start over. Take the time to make to settle on the final requirements before you start modifying your device.

On the 200x fold increase, I appologise, I read the posts again and realize I got some of the posted data mixed up. My fault.

Best Regards,
Michael K.

--- In m...@yahoogroups.com, "old_cow_yellow" wrote:
>
> Do not know if you read: "Migrating From MSP430F16x to MSP430F261x" (SLAA380A.pdf from TI). Look like a small effort with plenty of benefits.
>
> As for over clock. Do you know that TI uses 12MHz for the F1611 or F169 in their eZ430U (USB tool)? As far as I know, that did not cause any problem for the $20-kit. If you ask TI, they will definitely not recommend over clocking. Once I asked them why do you do that yourself and they fell silent.
>
> --- In m...@yahoogroups.com, OneStone wrote:
> >
> > Hi david. I agree you're only going from 4 at 10ms or 4 at 100hz to 7 at
> > 200hz, so a 3.5:1 increase in data sampled. By cleaning things up a
> > little the 1611 should easily handle that. of course I've avoided the
> > impulse to suggest assembler, and overclock, but I did investigate
> > overclocking the 1xx series in great depth, and certainly the 149
> > handled 16MHz without a hiccup, provided you allowed for this in A/D
> > clocking and Flash clocks. Not that I'd ever suggest this ;@}. It should
> > be an almost transparent task to move to the 26xx, but I still think the
> > 1611 could probably handle the task.
> >
> > Al
> >
> > david collier wrote:
> > >> I agree. Going from an MSP430x1xx to an MSP430x2xx just to increase
> > >> the MCLK rate from 8MHz to 16MHz probably won't be enought anyway.
> > >> Your talking about increasing the execution speed 2-fold to solve a
> > >> 200-fold increase in sampling speed. I think redesigning to
> > >> optimize the program flow is in order. Ditch printf and create more
> > >> "speed-efficient" printing functions.
> > >
> > > I don't see it as 200x - the number of channels goes up 2 to 3 times -
> > > the sample rate will only go up from 100Hz to 200Hz if I find I have the
> > > spare grunt.
> > >
> > > My current measurement was that the CPU was 40 to 60% busy..... but it is
> > > doing some background stuff too, so I might have headroom.
> > >
> > > What I'd like to do is up the volts and overclock my 1611 - but I
> > > couldn't possibly get caught doing that :-((
> > >
> > > D
> > >
> > >
> > >
> > >
> > >> Did you tell your client that those changes basically mean a
> > >> different device than the one already designed? It's not just
> > >> "going faster".
> > >>
> > >> In my opinion, those new requirements don't mean you need an
> > >> upgrade, what you need is to design a new device. You might or not
> > >> be able to use code snipets from the previous one, but it is
> > >> basically a different device.
> > >>
> > >> The first thing to do when designing any device is to be very clear
> > >> on what the device has to do, and probably just as important, what
> > >> it DOESN'T NEED and what it DOESN'T HAVE to do. You only start
> > >> designing the hardware and firmware once the requirements have been
> > >> clearly established, ideally changing nothing once you start your
> > >> HW/FW design. It is usually very difficult to make clients
> > >> understand this, and some designers too. A "simple" change in the
> > >> requirements might imply to throw overboard 99.9% of the work
> > >> you've done so far.
> > >>
> > >> So, are you and your client clear that now you're talking about a
> > >> different device?
> > >>
> > >> Regards,
> > >> Michael K.
> > >>
> > >> --- In m...@yahoogroups.com, OneStone wrote:
> > >>> Hi David, it sounds like something the 1611 should be able to
> > >>> deal with anyway, without too much hassle.
> > >>>
> > >>> Al
> > >>>
> > >>> david collier wrote:
> > >>>> I'm attracted to the idea of a drop-in CPU replacement....
> > >>>>
> > >>>>> Hi David, "go faster" is a pretty loose term. In what respect?
> > >>>>> faster comms? faster data sampling?
> > >>>> basically I'm managing while sampling 4 analogs at 10ms,
> > >>> running some Std
> > >>>> Dev stats, building some summaries to send off 1 times/second.
> > >>>>
> > >>>> so general CPU grunt - they'd now like 200Hz basic sampling,
> > >>> and they
> > >>>> want 3 more channels, and a running log of maximum
> > >>> rate-of-change, and
> > >>>> maybe >1 summary/second.
> > >>>>
> > >>>> Making the device a USB slave might indeed be an interesting
> > >>> angle,
> > >>>> though it could be too much dev for 30 systems. It's worth
> > >>> serious
> > >>>> thought though.
> > >>>>
> > >>>> TVM
> > >>>>
> > >>>> D
> > >>>>
> > >>>> I'd get that clarified before
> > >>>>> making any hardware related decisions, but, as Joe suggests,
> > >>> even a >> few small changes may make it worth changing to the
> > >>> 5XXX series, >> especially if USB would be of benefit, since they
> > >>> are likely to ask >> for a further 'go faster' if you simply move
> > >>> to 16MHz from 8. May >> as well go to 25 now.
> > >>>>> Al
> > >>>>>
> > >>>>> david collier wrote:
> > >>>>>> I have a design which uses the 1611, all written in C.
> > >>>>>>
> > >>>>>> I do use quite a lot of RAM for result buffering, so I can't
> > >>>>>> reduce that
> > >>>>>> much.
> > >>>>>>
> > >>>>>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> > >>>>>>
> > >>>>>> The customer wants it to go faster.
> > >>>>>>
> > >>>>>> I'm looking at the possibility of going to a 2417 or 2617 ( I
> > >>>>>> don't
> > >>>>>> currently use DMA, but I might find a need to, so I guess
> > >>> that >>> means 2617
> > >>>>>> )
> > >>>>>>
> > >>>>>> Can anyone refer me to a point-by-point features comparison
> > >>>>>> chart, so I
> > >>>>>> can spot what I might lose in the upgrade?
> > >>>>>>
> > >>>>>> Does anyone have any feelings about how much effort would be
> > >>>>>> involved in
> > >>>>>> transplanting my application? Are any of the features
> > >>> implemented
> > >>>>>> differently so I'd need a re-write?
> > >>>>>>
> > >>>>>> TVM
> > >>>>>>
> > >>>>>> David
> > >>>>>>
> > >>>>>>
> > >>>>>> ------------------------------------
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - John Westmoreland - Sep 10 17:27:56 2009

David,

'1611 has DMA.

Maybe look at the '543x family...

Regards,
John
On Wed, Sep 9, 2009 at 3:01 AM, david collier
wrote:

> I have a design which uses the 1611, all written in C.
>
> I do use quite a lot of RAM for result buffering, so I can't reduce that
> much.
>
> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
>
> The customer wants it to go faster.
>
> I'm looking at the possibility of going to a 2417 or 2617 ( I don't
> currently use DMA, but I might find a need to, so I guess that means 2617
> )
>
> Can anyone refer me to a point-by-point features comparison chart, so I
> can spot what I might lose in the upgrade?
>
> Does anyone have any feelings about how much effort would be involved in
> transplanting my application? Are any of the features implemented
> differently so I'd need a re-write?
>
> TVM
>
> David
>
>
[Non-text portions of this message have been removed]

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: Re: more speed, more speed 1611 upgrade? - david collier - Sep 16 11:08:07 2009

> Do not know if you read: "Migrating From MSP430F16x to MSP430F261x"
> (SLAA380A.pdf from TI). Look like a small effort with plenty of
> benefits.

I did, and it does.

> As for over clock. Do you know that TI uses 12MHz for the F1611 or
> F169 in their eZ430U (USB tool)?

cheeky sods - do as we say, not do as we do....

> As far as I know, that did not
> cause any problem for the $20-kit. If you ask TI, they will
> definitely not recommend over clocking. Once I asked them why do
> you do that yourself and they fell silent.

Because we

a. don't fear the consequences if a few don't run reliably
- what do you expect for that money.
b. know what we test it to in development / production
c. only expect this kit to run at office temperatures
d. run the PSU a bit high
e. don't have to justify ourselves to mere mortals.

D

par for the course

>
> --- In m...@yahoogroups.com, OneStone wrote:
> >
> > Hi david. I agree you're only going from 4 at 10ms or 4 at 100hz
> > to 7 at 200hz, so a 3.5:1 increase in data sampled. By cleaning
> > things up a little the 1611 should easily handle that. of course
> > I've avoided the impulse to suggest assembler, and overclock, but
> > I did investigate overclocking the 1xx series in great depth, and
> > certainly the 149 handled 16MHz without a hiccup, provided you
> > allowed for this in A/D clocking and Flash clocks. Not that I'd
> > ever suggest this ;@}. It should be an almost transparent task to
> > move to the 26xx, but I still think the 1611 could probably
> > handle the task.
> >
> > Al
> >
> > david collier wrote:
> > >> I agree. Going from an MSP430x1xx to an MSP430x2xx just to
> > increase >> the MCLK rate from 8MHz to 16MHz probably won't be
> > enought anyway. >> Your talking about increasing the execution
> > speed 2-fold to solve a >> 200-fold increase in sampling speed. I
> > think redesigning to >> optimize the program flow is in order.
> > Ditch printf and create more >> "speed-efficient" printing
> > functions.
> > >
> > > I don't see it as 200x - the number of channels goes up 2 to 3
> > times -
> > > the sample rate will only go up from 100Hz to 200Hz if I find I
> > have the
> > > spare grunt.
> > >
> > > My current measurement was that the CPU was 40 to 60% busy.....
> > but it is
> > > doing some background stuff too, so I might have headroom.
> > >
> > > What I'd like to do is up the volts and overclock my 1611 - but
> > I
> > > couldn't possibly get caught doing that :-((
> > >
> > > D
> > >
> > >
> > >
> > >
> > >> Did you tell your client that those changes basically mean a
> > >> different device than the one already designed? It's not just
> > >> "going faster".
> > >>
> > >> In my opinion, those new requirements don't mean you need an
> > >> upgrade, what you need is to design a new device. You might or
> > not >> be able to use code snipets from the previous one, but it
> > is >> basically a different device.
> > >>
> > >> The first thing to do when designing any device is to be very
> > clear >> on what the device has to do, and probably just as
> > important, what >> it DOESN'T NEED and what it DOESN'T HAVE to
> > do. You only start >> designing the hardware and firmware once
> > the requirements have been >> clearly established, ideally
> > changing nothing once you start your >> HW/FW design. It is
> > usually very difficult to make clients >> understand this, and
> > some designers too. A "simple" change in the >> requirements
> > might imply to throw overboard 99.9% of the work >> you've done
> > so far.
> > >>
> > >> So, are you and your client clear that now you're talking
> > about a >> different device?
> > >>
> > >> Regards,
> > >> Michael K.
> > >>
> > >> --- In m...@yahoogroups.com, OneStone wrote:
> > >>> Hi David, it sounds like something the 1611 should be able to
> > >>> deal with anyway, without too much hassle.
> > >>>
> > >>> Al
> > >>>
> > >>> david collier wrote:
> > >>>> I'm attracted to the idea of a drop-in CPU replacement....
> > >>>>
> > >>>>> Hi David, "go faster" is a pretty loose term. In what
> > respect? >>>>> faster comms? faster data sampling? > >>>>
> > > basically I'm managing while sampling 4 analogs at 10ms, >>>
> > running some Std
> > >>>> Dev stats, building some summaries to send off 1
> > times/second.
> > >>>>
> > >>>> so general CPU grunt - they'd now like 200Hz basic sampling,
> > >>> and they
> > >>>> want 3 more channels, and a running log of maximum
> > >>> rate-of-change, and
> > >>>> maybe >1 summary/second.
> > >>>>
> > >>>> Making the device a USB slave might indeed be an interesting
> > >>> angle,
> > >>>> though it could be too much dev for 30 systems. It's worth
> > >>> serious
> > >>>> thought though.
> > >>>>
> > >>>> TVM
> > >>>>
> > >>>> D
> > >>>>
> > >>>> I'd get that clarified before
> > >>>>> making any hardware related decisions, but, as Joe
> > suggests, >>> even a >> few small changes may make it worth
> > changing to the >>> 5XXX series, >> especially if USB would be of
> > benefit, since they >>> are likely to ask >> for a further 'go
> > faster' if you simply move >>> to 16MHz from 8. May >> as well go
> > to 25 now.
> > >>>>> Al
> > >>>>>
> > >>>>> david collier wrote:
> > >>>>>> I have a design which uses the 1611, all written in C.
> > >>>>>>
> > >>>>>> I do use quite a lot of RAM for result buffering, so I
> > can't >>>>>> reduce that
> > >>>>>> much.
> > >>>>>>
> > >>>>>> I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> > >>>>>>
> > >>>>>> The customer wants it to go faster.
> > >>>>>>
> > >>>>>> I'm looking at the possibility of going to a 2417 or 2617
> > ( I >>>>>> don't
> > >>>>>> currently use DMA, but I might find a need to, so I guess
> > >>> that >>> means 2617
> > >>>>>> )
> > >>>>>>
> > >>>>>> Can anyone refer me to a point-by-point features
> > comparison >>>>>> chart, so I
> > >>>>>> can spot what I might lose in the upgrade?
> > >>>>>>
> > >>>>>> Does anyone have any feelings about how much effort would
> > be >>>>>> involved in
> > >>>>>> transplanting my application? Are any of the features
> > >>> implemented
> > >>>>>> differently so I'd need a re-write?
> > >>>>>>
> > >>>>>> TVM
> > >>>>>>
> > >>>>>> David
> > >>>>>>
> > >>>>>>
> > >>>>>> ------------------------------------
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>

______________________________
Have a look at the new TI MCU Center on EmbeddedRelated.com!


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: more speed, more speed 1611 upgrade? - david collier - Sep 16 11:08:25 2009


> '1611 has DMA.

which I've never managed to make use of in my code, sadly...

maybe I can find an opportunity next time I look through it!

> Maybe look at the '543x family...

TVM - will do

David

>
> Regards,
> John
> On Wed, Sep 9, 2009 at 3:01 AM, david collier
> wrote:
>
> >
> >
> > I have a design which uses the 1611, all written in C.
> >
> > I do use quite a lot of RAM for result buffering, so I can't
> > reduce that
> > much.
> >
> > I need 12-bit ADC, and hw mul. At least 1 UARTs and 1 SPI
> >
> > The customer wants it to go faster.
> >
> > I'm looking at the possibility of going to a 2417 or 2617 ( I
> > don't
> > currently use DMA, but I might find a need to, so I guess that
> > means 2617
> > )
> >
> > Can anyone refer me to a point-by-point features comparison
> > chart, so I
> > can spot what I might lose in the upgrade?
> >
> > Does anyone have any feelings about how much effort would be
> > involved in
> > transplanting my application? Are any of the features implemented
> > differently so I'd need a re-write?
> >
> > TVM
> >
> > David
> >
> >
> [Non-text portions of this message have been removed]
>
> --
> *Included Files:*
> am2file:001-HTML_Message.html
------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )