pyrohaz
Member level 1
Hi,
I'm building a relatively low power circuit using a PCD8544 based LCD (the kinds that are extremely cheap off ebay!). They accept data through SPI at up to 4MHz but what I'm wondering is what would be the best SPI speed to use? I'm sending data over in a "framebuffer" manner (504bytes/transfer) and only need an update rate of minimum 10fps meaning a whopping transfer speed of ~5kb/s. Obviously, most standard SPI rates will fulfil this requirement. All I'm wondering is will I get any notable battery life increases using a slow speed as opposed to a fast speed? With a fast speed, I can blitz the transfer then disable the spi peripheral though the cost of a high clock speed might affect power consumption where as with a slow speed, the slower clock obviously requires less power.
Any recommendations?
Thanks,
Harris
I'm building a relatively low power circuit using a PCD8544 based LCD (the kinds that are extremely cheap off ebay!). They accept data through SPI at up to 4MHz but what I'm wondering is what would be the best SPI speed to use? I'm sending data over in a "framebuffer" manner (504bytes/transfer) and only need an update rate of minimum 10fps meaning a whopping transfer speed of ~5kb/s. Obviously, most standard SPI rates will fulfil this requirement. All I'm wondering is will I get any notable battery life increases using a slow speed as opposed to a fast speed? With a fast speed, I can blitz the transfer then disable the spi peripheral though the cost of a high clock speed might affect power consumption where as with a slow speed, the slower clock obviously requires less power.
Any recommendations?
Thanks,
Harris