Once again, the supply is rated at 650mA. I would be surprised if that much is required.
That doesn't mean that the supply can provide that much current without problems. For a start, the headline number you see is just something printed on a label and there's no guarantee that the device does actually supply that much current. Secondly, you have no idea how the voltage level and smoothness varies as the supplied current varies. That 650mA could be the maximum current when the deice is short-circuited, or the point where it starts overheating. It's not safe to assume that it will supply the peak rated current while maintaining a smooth regulated supply close to the nominal voltage.