There's nothing that I know of that in single cmdlet form, but like you say, scripts are easy to write to emulate top.
while (1) { ps | sort -desc cpu | select -first 30; sleep -seconds 2; cls }
while (1) { ps | sort -desc cpu | select -first 30; sleep -seconds 2; cls }